如何将WinForm组合框的自动完成功能扩展为例如使用正则表达式查找项目的匹配或者为了简单查找包含输入文本的项目?组合框自动完成自定义功能
1
A
回答
2
为了找到最符合哪些用户键入,您可以设置AutoCompleteMode属性的组合框AutoCompleteMode.Append和AutoCompleteSource到AutoCompleteSource.ListItems现有列表项。
如果您想使用更复杂的逻辑来执行自动完成,请查看使用TextChanged事件做些什么。 An Example
3
Windows窗体中的AutoCompleteMode不支持(现在)支持使用正则表达式进行筛选或从中间进行匹配。它仅支持前缀过滤。
重置自动完成选项时使用的API是IAutoCompleteDropDown :: ResetEnumerator。您需要在TextChanged事件中调用它。 在Windows Vista或更高版本中,可以使用ACO_NOPREFIXFILTERING调用IAutoComplete2 :: SetOptions以禁用前缀过滤。
相关问题
- 1. 具有选定值和自动完成功能的组合框
- 2. 组合框自动完成
- 3. 发送自定义值与jQuery UI自动完成组合框
- 4. JQuery UI:与远程自动完成功能的组合框
- 5. Extjs组合框自动完成功能不起作用
- 6. 自定义文本框自动完成
- 7. 问题在自动完成组合框
- 8. 自动完成和引导组合框
- 9. PHP中的自动完成组合框
- 10. WPF自动完成组合框
- 11. Flex自动完成组合框?
- 12. 下拉组合框不自动完成。
- 13. ExtJS的4组合框自动完成
- 14. 自动完成表中的组合框
- 15. 使用jQuery自动完成组合框
- 16. KendoUI自定义数据源读取功能自动完成
- 17. 带自动完成功能的自定义交互式外壳
- 18. 在Microsoft Access数据表上自定义自动完成功能
- 19. 自动校正,自动完成功能
- 20. 自动完成功能Java
- 21. struts2自动完成功能
- 22. vim自动完成功能
- 23. C#文本框自动完成:如何提供自定义的“匹配”功能?
- 24. 使用组合框自动完成从自定义类的列表建议
- 25. 组合框自动完成:如何设置自定义 “匹配模式”
- 26. Extjs - 与自动完成功能组合:两种类型的值
- 27. JQuery自动完成组合框 - 自动调整
- 28. 自动完成功能不完整
- 29. WPF组合框自定义滚动条
- 30. 在MVC中创建具有自动完成功能的kendo组合框