使用Winform中的TextBox實作類似google 和百度的輸入提示功能
uj5u.com熱心網友回復:
輸入框下面放一個listbox,將提示內容放進去,開始隱藏listbox,輸入時顯示
uj5u.com熱心網友回復:
具體見微軟的AutoCompleteCustomSource參考:https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.textbox.autocompletecustomsource
var source = new AutoCompleteStringCollection();
source.AddRange(new string[]
{
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
});
this.textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
this.textBox1.AutoCompleteCustomSource = source;
this.textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
uj5u.com熱心網友回復:
之前我也嘗試過這樣的想法,然后我發現我的腦子比較笨,只能通過list<string>大量的填充文本來實作,或者是建立一個本地文本進行遍歷uj5u.com熱心網友回復:
用wpf方便一些……uj5u.com熱心網友回復:
wpf是怎么弄的?轉載請註明出處,本文鏈接:https://www.uj5u.com/net/126059.html
標籤:C#
