【发布时间】:2011-07-04 10:15:46
【问题描述】:
我们在 Winforms 应用程序中使用 ComboBoxes 并启用预先输入功能(AutoCompleteMode 属性 = Suggest,AutoCompleteSource = ListItems)。当用户开始键入时,ComboBox 将按预期跳转以匹配已键入的内容。但是,如果用户在输入过程中暂停一两秒,自动完成“重置”以及他们输入的下一个字符将被用作自动完成的新起点。
例如,假设他们键入“Bike” - ComboBox 将跳转到 ComboBox 中的“Bikes”条目。但是假设他们输入“Bik”,然后暂停几秒钟,然后输入“e” - ComboBox 将忘记输入的“Bik”并跳转到第一个以“e”开头的条目。
我们的用户表示希望在“重置”之前延长他们可以输入的时间。有谁知道是否有办法配置它或围绕它编写代码?
【问题讨论】:
-
什么是 AutoCompleteSource?
-
AutoCompleteSource 是 ListItems。
-
看起来这不能用默认实现来完成。你见过吗:stackoverflow.com/questions/11780558/…