A group blog from members of the VB team
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're close to the item you're looking for. You basically have to read them all of them to know. (Not very time-efficient...) Thus, we added a new feature in VB2008 IntelliSense to make the list filter-as-you-type. Here's an illustration:
Let's consider that I am looking for a control named "lblTotalNum". I start typing letter by letter... When I type the first letter, the full list comes up so that I have an opportunity to see everything there.
When I type subsequent letters, the list filters down to only those items which start with the prefix I typed.
At this point, I can easily see that 'lblTotalNum' is the next item in the list, so I stop typing and arrow down to select it.
This has been a long-time feature request, so I hope that you will enjoy it! :)
Here is where you can find the option to turn off intelliSense:
* Select Tools -> Options
* In that dialog, navigate to Text Editor - Basic - General
* Uncheck "Auto list members"
IntelliSense will still appear when you press Ctrl+Space. (Ctrl+Space will show you everything.) You can also use Ctrl+J to display just the relevant items for the current context.