WIndows Combobox自动完成 - 您可以设置打字时间吗?

时间:2011-02-25 16:16:57

标签: c# winforms combobox

我们在Winforms应用程序中使用ComboBox,并启用了提前输入功能(AutoCompleteMode属性= Suggest,AutoCompleteSource = ListItems)。当用户开始键入时,ComboBox将按预期跳转以匹配已键入的内容。但是,如果用户在键入过程中暂停一两秒,则自动完成“重置”,然后他们键入的下一个字符将用作自动完成的新起点。

例如,假设他们输入“Bike” - ComboBox将跳转到ComboBox中的“Bikes”条目。但是说他们输入“Bik”,然后暂停几秒钟,然后键入“e” - ComboBox将忘记键入的“Bik”并跳转到第一个以“e”开头的条目。

我们的用户表示希望在“重置”之前延长他们输入的时间。有没有人知道是否有办法配置它或围绕它编码?

2 个答案:

答案 0 :(得分:1)

没有运气,ComboBox使用的IAutoComplete API没有任何此类选项。

答案 1 :(得分:0)

您应该能够通过在System.Windows.Forms命名空间上使用.net反射器并在代码中查找控件来查找。

相关问题