要實現(xiàn)自動完成文本框,可以使用WinForm中的AutoCompleteSource和AutoCompleteMode屬性。以下是實現(xiàn)步驟:
在設(shè)計界面中添加一個文本框控件,命名為textBox1。
在代碼中設(shè)置文本框的AutoCompleteSource和AutoCompleteMode屬性:
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
AutoCompleteStringCollection autoCompleteData = new AutoCompleteStringCollection();
autoCompleteData.AddRange(new string[] { "apple", "banana", "cherry", "date", "grape" });
textBox1.AutoCompleteCustomSource = autoCompleteData;
通過以上步驟,當用戶在文本框中輸入內(nèi)容時,會自動匹配數(shù)據(jù)源中的數(shù)據(jù)并顯示在下拉列表中,用戶可以選擇或繼續(xù)輸入。