簡體   English   中英

需要使用 C# 在文本框中輸入的自動完成來搜索子字符串或任何匹配的字符串

[英]Need to search substring or any matching string using auto complete entered in the textbox using 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”。

textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
AutoCompleteStringCollection col = new AutoCompleteStringCollection();
col.Add("Foo");
col.Add("Bar");
textBox1.AutoCompleteCustomSource = col;

繼續編碼!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM