【发布时间】:2016-07-20 16:02:18
【问题描述】:
当ComboBox 中的下拉菜单打开且AutoCompleteMode 设置为Append 时,按Enter 键清除ComboBox 的文本。
我们知道在寡妇形式中,当ComboBox 中的AutocompleteMode 属性设置为Append 时,我们会在输入项目的完整文本之前获取这些值。
问题来了:
- 我点击下拉按钮并打开下拉菜单
- 我尝试输入一些字符,我得到了预期的值并完成了文本。
- 但是当我按下 Enter 时,它会删除组合框的文本。
我怎样才能拥有Append 选项并在下拉菜单打开时按下Enter,保留输入的文本并且不要删除它。
我尝试了“自动完成模式”属性中的“无”选项,它工作正常,但没有附加数据......
我不需要“自动完成模式”属性中的建议和建议附加选项,因为它会打开另一个下拉窗口......
我需要在下拉框中的数据列出时键入数据,当我通过单击输入按钮获取附加值时,它应该可以工作(不会被删除)...
这可能吗?
谢谢
【问题讨论】:
标签: c# .net winforms combobox windows-applications