Description: This article is an elementary tutorial that shows you how you can have auto-completing combo-boxes in your Managed C++ programs. Of course it wouldn t be much of a difficulty to convert the code straight to C# or VB .NET. The technique described in this article requires you to have the final release of VS.NET. It will not work on any beta version of VS.NET including beta 2 as I found out after two days of frustration.
To Search:
File list (Check if you may need any files):
AutoCompleteTextBox\App.ico
...................\AssemblyInfo.cs
...................\AutoCompleteTextBox Demo.csproj
...................\AutoCompleteTextBox Demo.csproj.user
...................\AutoCompleteTextBox Demo.sln
...................\AutoCompleteTextBox Demo.suo
...................\bin
...................\...\Debug
...................\...\.....\AutoCompleteTextBox.Demo.exe
...................\...\.....\AutoCompleteTextBox.Demo.pdb
...................\...\.....\Femiani.Forms.UI.dll
...................\...\.....\Femiani.Forms.UI.pdb
...................\...\.....\smartListTest.exe
...................\...\.....\smartListTest.pdb
...................\Femiani.Forms.UI
...................\................\AssemblyInfo.cs
...................\................\bin
...................\................\...\Debug
...................\................\...\.....\Femiani.Forms.UI.dll
...................\................\...\.....\Femiani.Forms.UI.pdb
...................\................\Femiani.Forms.UI.csproj
...................\................\Femiani.Forms.UI.csproj.user
...................\................\obj
...................\................\...\Debug
...................\................\...\.....\Femiani.Forms.UI.dll
...................\................\...\.....\Femiani.Forms.UI.Input.AutoCompleteTextBox.resources
...................\................\...\.....\Femiani.Forms.UI.Input.CoolTextBox.resources
...................\................\...\.....\Femiani.Forms.UI.pdb
...................\................\...\.....\Femiani.Forms.UI.projdata
...................\................\...\.....\temp
...................\................\...\.....\TempPE
...................\................\TextBox
...................\................\.......\AutoCompleteEntry.cs
...................\................\.......\AutoCompleteEntryCollection.cs
...................\................\.......\AutoCompleteTextBox.cs
...................\................\.......\AutoCompleteTextBox.resx
...................\................\.......\AutoCompleteTrigger.cs
...................\................\.......\AutoCompleteTriggerCollection.cs
...................\................\.......\CoolTextBox.cs
...................\................\.......\CoolTextBox.resx
...................\................\.......\IAutoCompleteEntry.cs
...................\................\.......\ShortCutTrigger.cs
...................\................\.......\TextLengthTrigger.cs
...................\................\.......\TriggerState.cs
...................\................\Win32
...................\................\.....\Messages.cs
...................\MainForm.cs
...................\MainForm.resx
...................\obj
...................\...\Debug
...................\...\.....\AutoCompleteTextBox Demo.projdata
...................\...\.....\AutoCompleteTextBox.Demo.exe
...................\...\.....\AutoCompleteTextBox.Demo.MainForm.resources
...................\...\.....\AutoCompleteTextBox.Demo.pdb
...................\...\.....\smartListTest.AutoCompleteTextBox.AutoCompleteTextBox.resources
...................\...\.....\smartListTest.AutoCompleteTextBox.CoolTextBox.resources
...................\...\.....\smartListTest.exe
...................\...\.....\smartListTest.pdb
...................\...\.....\smartListTest.projdata
...................\...\.....\temp
...................\...\.....\TempPE