c# winform combobox如何使光标选取列表中第一项 但输入框内不会自动输入选项内容
combobox是自动筛选形式的,输入拼音,自动筛选出于拼音匹配的选项并加载到列表中。现在的要求是输入字符串后,能够适时选中列表第一项,但是输入框中的内容部改变。
比如输入 yh
列表框中的选项是如下:
yh
银行
一会
烟火
现在要银行这项被选中,但是输入框中还是显示yh,而当按回车后,输入框中显示:银行
请问如何实现?
--------------------编程问答-------------------- 如果您不是在写一个输入法的话
可以用TextBox和一个ListBox来实现.当然,ListBox的位置,需要动一点简单的脑筋,它和textBox未必必须属于同一个Window --------------------编程问答--------------------
主要是面板上已经放置了大量的conmbobox控件并且已经重写了。如果按照你的办法改的话会改动太大了。 --------------------编程问答-------------------- cmbSIM_No.DropDownStyle = ComboBoxStyle.Simple;
cmbSIM_No.AutoCompleteMode = AutoCompleteMode.SuggestAppend;设置他两的属性就行了在绑定数据源
cmbSIM_No.AutoCompleteSource = AutoCompleteSource.ListItems;
cmbSIM_No.DataSource = simList;
cmbSIM_No.DisplayMember = "SIM_No";
cmbSIM_No.ValueMember = "ID";
cmbSIM_No.SelectedIndex = -1;
补充:.NET技术 , C#