{"id":4793,"date":"2008-01-11T12:30:00","date_gmt":"2008-01-11T12:30:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vbteam\/2008\/01\/11\/did-you-know-vb-intellisense-now-filters-as-you-type-lisa-feigenbaum\/"},"modified":"2024-07-05T14:34:37","modified_gmt":"2024-07-05T21:34:37","slug":"did-you-know-vb-intellisense-now-filters-as-you-type-lisa-feigenbaum","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vbteam\/did-you-know-vb-intellisense-now-filters-as-you-type-lisa-feigenbaum\/","title":{"rendered":"Did you know? VB IntelliSense now filters as you type! (Lisa Feigenbaum)"},"content":{"rendered":"<p>Our goal in designing VB2008 IntelliSense was to make users of the feature the most productive that they could be. One problem we found in watching people use the feature, is that sometimes intelliSense displays so many items that it is hard to know whether or not you&#8217;re close to the item you&#8217;re looking for. You basically have to read them all of them to know. (Not very time-efficient&#8230;) Thus, we added a new feature in VB2008 IntelliSense to make the list filter-as-you-type. Here&#8217;s an illustration:<\/p>\n<p>Let&#8217;s consider that I am looking for a control named &#8220;lblTotalNum&#8221;. I start typing letter by letter&#8230; When I type the first letter, the full list comes up so that I have an opportunity to see everything there.<\/p>\n<p><font size=\"2\"><img decoding=\"async\" height=\"160\" src=\"https:\/\/devblogs.microsoft.com\/vbteam\/wp-content\/uploads\/sites\/7\/2008\/01\/LTyping.jpg\" width=\"520\"><\/font><\/p>\n<p>When I type subsequent letters, the list filters down to only those items which start with the prefix I typed.<\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/vbteam\/wp-content\/uploads\/sites\/7\/2008\/01\/LBTyping.jpg\"><\/font><\/p>\n<p><font size=\"2\">At this point, I can easily see that &#8216;lblTotalNum&#8217; is the next item in the list, so I stop typing and arrow down to select it. <\/font><\/p>\n<p><font size=\"2\"><\/font><font size=\"2\">This has been a long-time feature request, so I hope that you will enjoy it! \ud83d\ude42<\/p>\n<p><\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our goal in designing VB2008 IntelliSense was to make users of the feature the most productive that they could be. One problem we found in watching people use the feature, is that sometimes intelliSense displays so many items that it is hard to know whether or not you&#8217;re close to the item you&#8217;re looking for. [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":8818,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[192,195],"tags":[57,74,95,166],"class_list":["post-4793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-featured","category-visual-basic","tag-did-you-know","tag-ide","tag-lisa-feigenbaum","tag-vb2008"],"acf":[],"blog_post_summary":"<p>Our goal in designing VB2008 IntelliSense was to make users of the feature the most productive that they could be. One problem we found in watching people use the feature, is that sometimes intelliSense displays so many items that it is hard to know whether or not you&#8217;re close to the item you&#8217;re looking for. [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/4793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/comments?post=4793"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/4793\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media\/8818"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media?parent=4793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/categories?post=4793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/tags?post=4793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}