我正在使用Visual Studio 2013中的C#(winforms)。我有一个组合框,其中包含一长串商店名称。组合框的自动完成属性设置为' suggestappend'根据msdn文章: http://msdn.microsoft.com/en-us/library/system.windows.forms.autocompletemode%28v=vs.110%29.aspx
程序在_selectionchangecommitted事件上显示商店的名称。
在组合框列表中选择项目时,用户可以开始键入名称的前几个字母,组合框会相应地缩小选择范围。它还显示了可能与用户选择匹配的项目的另一个下拉菜单。 (建议自动完成功能)
组合框还会在文本框中填入最可能的项目以匹配用户输入的字母(追加自动填充的功能) 如果此项与用户正在查找的项匹配,则按“输入”键。选择它。文本字段不是选择它,而是恢复为空白。
此外,如果用户使用箭头键向下移动建议列表,则按“输入”键。 (确认建议选择的逻辑事项),组合框内的文本将恢复为空白而不是所选项目。
还有其他人在组合框中看到过这种行为吗?任何想法如何使输入键正确选择项目?
提前致谢, 安亚。