一般来说,我的问题是,我在windows.forms.combobox上进行了自动完成,当我输入第一个字母下拉列表时,会打开并提供一个城市列表,但是当我开始输入另一个字母来限制自动完成时列表,第一个字母被删除并切换到我的新信件,这是在组合框中的第一个和唯一的字母。我使用textchanged事件来执行自动完成功能。
请帮忙,
提前谢谢!答案 0 :(得分:1)
您不必为AutoComplete
手动实施ComboBox
。它已经具有此功能。就这样做:
comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
您还可以通过ComboBox
控件的适当窗口设置这些属性。