C#combobox自动完成重置值

时间:2014-01-15 07:53:30

标签: c# autocomplete combobox

一般来说,我的问题是,我在windows.forms.combobox上进行了自动完成,当我输入第一个字母下拉列表时,会打开并提供一个城市列表,但是当我开始输入另一个字母来限制自动完成时列表,第一个字母被删除并切换到我的新信件,这是在组合框中的第一个和唯一的字母。我使用textchanged事件来执行自动完成功能。

请帮忙,

提前谢谢!

1 个答案:

答案 0 :(得分:1)

您不必为AutoComplete手动实施ComboBox。它已经具有此功能。就这样做:

comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;

您还可以通过ComboBox控件的适当窗口设置这些属性。

enter image description here