【发布时间】:2017-05-21 06:21:15
【问题描述】:
我有一个带有国家名称的列表框。我在 VS2015 (C#) 中使用 Windows 窗体。
通过键入在列表框中选择名称时,它只允许一个字母。因此,如果我键入“A”,它将跳转到以“A”开头的第一个项目,但如果我按“As”,则列表框会查看以“s”开头的项目。
我找到了组合框和文本框的答案:
Selecting an item in comboBox by typing
但看起来列表框不支持 AutoCompleteMode。
有什么解决办法吗?
【问题讨论】:
-
我认为在 DropDownStyle.Simple 中使用组合框会更好
-
查看 this 以获取有关如何执行此操作的完整教程。
-
@CodingYoshi 感谢您的帮助。我在那个帖子的基础上解决了我的问题。顺便说一句,有一个小错字,此行后缺少一个括号“{”: private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
标签: c# listbox windows-forms-designer