要實現自動完成文本框,可以使用WinForm中的AutoCompleteSource和AutoCompleteMode屬性。以下是實現步驟:
在設計界面中添加一個文本框控件,命名為textBox1。
在代碼中設置文本框的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;
通過以上步驟,當用戶在文本框中輸入內容時,會自動匹配數據源中的數據并顯示在下拉列表中,用戶可以選擇或繼續輸入。