【问题标题】:Combobox autocomplete only working on some values?组合框自动完成仅适用于某些值?
【发布时间】:2019-12-30 22:08:08
【问题描述】:

我有一个动态填充数据源的组合框。这些值只是数字范围(例如 1-50、61-100)。由于某种原因,自动完成并不总是有效:

示例: 组合框填充 1-50 输入 4 显示 40,41,42... 输入 2 不显示 20...

【问题讨论】:

标签: visual-studio winforms combobox autocomplete


【解决方案1】:

您的组合框包含确切的值“2”。组合框自动完成不会为“2”建议不同的值,因为存在完全匹配。在您的视频演示中,“3”会引发自动完成建议,因为没有与“3”完全匹配的值。

如果您想强制自动完成以建议两位数的值,您可以考虑指定一个排除所有一位数的值的 AutoCompleteCustomSource

【讨论】:

  • 谢谢。这完美地解释了这个问题。我将在此表单上查看我的选项。我注意到使用方法 autocomplete AND autosuggest 有点像我想要的。
猜你喜欢
  • 2023-03-28
  • 1970-01-01
  • 2019-08-10
  • 2019-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多