c# - 需要使用 C# 在文本框中输入的自动完成来搜索子字符串或任何匹配的字符串
问题描述
我正在尝试制作一个搜索工具,但我的文本框自动完成无法搜索子字符串,如果匹配相同,它只会显示自动完成的结果。
我已经尝试了自动完成文本框和自动完成组合框,我需要一个搜索,如果用户输入 ab,所有包含子字符串 ab 的字符串都应该弹出。
已经尝试过文本框和组合框的自动完成模式。
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
AutoCompleteStringCollection col = new AutoCompleteStringCollection();
col.Add("Foo");
col.Add("Bar");
textBox1.AutoCompleteCustomSource = col;
这仅在我搜索“F”或“B”时有效,但不适用于子字符串“oo”或“ar”。
解决方案
推荐阅读
- ruby-on-rails - 如何干燥测试同一类的类似方法的 RSpec 代码?
- android - react-native-paytm 在 IOS 上出现黑屏
- jquery - JQUERY IF-STATEMENTS 只获取标签的 href 属性,它是 :checked 复选框的子元素在一个
- ios - 带有排除路径和视频的 textView
- mysql - 重定向后获取数据
- python - python中套接字程序中的超时函数
- javascript - 我想在 if 语句返回 true 时添加一个点
- node.js - Express - 根据请求提供文件夹
- java - 如何在 Java 中获取深度嵌套的 JSON 对象
- nokia - 如何在诺基亚 8110 4G 中切换开发者模式?