An Autocomplete Textbox is a must have for a commercial application, it can bring user friendly features to you application.
Lets learn how to add a Auto complete feature, here is the plan
Lets learn how to add a Auto complete feature, here is the plan
- First we make up the Autocomplete string collection.
- Create AutoCompleteStringCollection
- Add items to the collection.
- Set Autocomplete mode
- Set Auto complete source as custom source
- Set auto complete custom source as Autocomplete string collection.
- That is all
Code
AutoCompleteStringCollection a = new AutoCompleteStringCollection();
a.Add(“Babool”);
a.Add(“Ice Bowl”);
a.Add(“Mango”);
a.Add(“Mangoose”);
a.Add(“Chiken”);
a.Add(“Fruits”);
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox1.AutoCompleteCustomSource = a;
a.Add(“Babool”);
a.Add(“Ice Bowl”);
a.Add(“Mango”);
a.Add(“Mangoose”);
a.Add(“Chiken”);
a.Add(“Fruits”);
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox1.AutoCompleteCustomSource = a;
As you see you can just type the letters Man and a new list will populate, as result of the AutoCompleteMode.Suggest code, can replace it with append or appendSuggest which will automatically complete text as you type.