1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
有兩種主要方法可以在組合框上自動(dòng)完成。第一種方法是將源代碼設(shè)置為 comboBox.Items:
comboBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
comboBox1.Items.AddRange(new []{"Omg", "So Kewel"," I love it"});
第二種是設(shè)置自定義源。在第二種情況下,下拉箭頭不會(huì)顯示任何內(nèi)容,但自動(dòng)完成功能會(huì)在您開始鍵入時(shí)顯示。
comboBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
comboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
var list = new List<string>() {"Omg", "So Kewl", "I love it"};
var collection = new AutoCompleteStringCollection();
collection.AddRange(list.ToArray());
comboBox1.AutoCompleteCustomSource = collection;
- 1 回答
- 0 關(guān)注
- 103 瀏覽
添加回答
舉報(bào)