【发布时间】:2016-01-03 13:01:21
【问题描述】:
在 C# Winforms 中,我有一个带有 AutoCompleteMode 的文本框。当用户键入一些字母时,建议列表会正确填充。但是,如果使用(键盘)向上和向下键选择列表中的项目,则无法在项目列表中导航。它只是拾取列表中显示的第一项。
另一方面,使用鼠标单击进行选择可以正常工作。这是我的代码
private void txtQryName_TextChanged(object sender, EventArgs e)
{
List<string> fullName = _customerBll.NameSuggestor(txtQryName.Text);
AutoCompleteStringCollection source = new AutoCompleteStringCollection();
source.AddRange(fullName.ToArray());
txtQryName.AutoCompleteMode = AutoCompleteMode.Suggest;
txtQryName.AutoCompleteSource = AutoCompleteSource.CustomSource;
txtQryName.AutoCompleteCustomSource = source;
}
【问题讨论】:
标签: c# list autocomplete textbox key