【问题标题】:WIndows Combobox AutoComplete - can you set the duration of typing time?WIndows Combobox AutoComplete - 你可以设置输入时间的持续时间吗?
【发布时间】:2011-07-04 10:15:46
【问题描述】:

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

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

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

【问题讨论】:

标签: c# winforms combobox


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2018-11-12
      • 2012-10-07
      • 1970-01-01
      • 2011-01-15
      • 2020-01-03
      • 2014-09-14
      • 2020-05-20
      • 1970-01-01
      • 2022-01-22
      相关资源
      最近更新 更多