<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Controls</title><link>https://www.infopathdev.com:443/forums/43.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Type ahead combox box control</title><link>https://www.infopathdev.com:443/forums/thread/37528.aspx</link><pubDate>Thu, 22 Jan 2009 11:41:36 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:37528</guid><dc:creator>Yonatann</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/37528.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=43&amp;PostID=37528</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Not looking for a complete answer, just a direction or tip. thanks.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Type ahead combox box control</title><link>https://www.infopathdev.com:443/forums/thread/37455.aspx</link><pubDate>Wed, 21 Jan 2009 13:41:47 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:37455</guid><dc:creator>Yonatann</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/37455.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=43&amp;PostID=37455</wfw:commentRss><description>&lt;p&gt;
 
  Normal
  0
  
  
  
  
  false
  false
  false
  
  EN-US
  X-NONE
  HE
  
   
   
   
   
   
   
   
   
   
   
   
  
  MicrosoftInternetExplorer4
  
   
   
   
   
   
   
   
   
   
   
   
  

 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 




 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:&amp;quot;Table Normal&amp;quot;;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:&amp;quot;&amp;quot;;
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;}



&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:left;direction:ltr;unicode-bidi:embed;"&gt;Hi,&lt;/p&gt;

&lt;p class="MsoNormal" style="text-align:left;direction:ltr;unicode-bidi:embed;"&gt;My
requirements are: to have a combo box with type ahead (auto-complete)
functionality where the possible values are coming from a web service.&lt;/p&gt;

&lt;p class="MsoNormal" style="text-align:left;direction:ltr;unicode-bidi:embed;"&gt;I
tried to achieve this by putting a text box and a list controls, the list
control is bounded to the WS and being filtered by the text box value, so that
when the user is typing a letter, the list control options are being minimized
only to values starting with that letter. &lt;br /&gt;
&lt;br /&gt;
This works very slowly, every typed letter is making the GUI freeze for few
seconds (the WS is being called only upon the form load, so there isn&amp;#39;t a call
to the WS for each letter). &lt;br /&gt;
&lt;br /&gt;
Questions:&lt;br /&gt;
1. Is there a reasonable way to fix this slowness? Does InfoPath use the same
thread both for GUI and for the event processing (such as control filtering)?&lt;br /&gt;
2. Should I develop a custom control for that? Do you recommend doing that
using C# or as direct active-x component (using VB6 for example)?&lt;br /&gt;
3. Is there any decent third party control doing that?&lt;/p&gt;&lt;p&gt;&amp;nbsp;

Thanks,&lt;/p&gt;&lt;p&gt;Yoni &lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>