如何在具有组合框样式的c#组合框中将自动完成模式合并为下拉列表?

时间:2015-02-11 07:10:06

标签: c# winforms combobox autocomplete

我在c#中有一个组合框,我想在其中加入自动完成功能。除DropDownStyle模式外,我无法将DropDownList更改为任何内容。 但是当我改变以下属性时,它给了我一个例外。

symbol1_textbox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; symbol1_textbox.AutoCompleteMode = AutoCompleteMode.SuggestAppend; symbol1_textbox.AutoCompleteSource = AutoCompleteSource.CustomSource;

NotSupportedException异常

当DropDownStyle为ComboBoxStyle.DropDownList且AutoCompleteSource不是AutoCompleteSource.ListItems时,只能使用值AutoCompleteMode.None。

1 个答案:

答案 0 :(得分:-1)

只是做异常告诉你的事情:

 symbol1_textbox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
 symbol1_textbox.AutoCompleteMode = AutoCompleteMode.SuggestAppend; 
 symbol1_textbox.AutoCompleteSource = AutoCompleteSource.ListItems; 
 symbol1_textbox.DataSource = symbol1_list;

然后使用您需要的所有项目填充“项目”