溫馨提示×

WinForm中如何實現(xiàn)自動完成文本框

小億
124
2024-04-07 19:48:37
欄目: 智能運維

要實現(xiàn)自動完成文本框,可以使用WinForm中的AutoCompleteSource和AutoCompleteMode屬性。以下是實現(xiàn)步驟:

  1. 在設(shè)計界面中添加一個文本框控件,命名為textBox1。

  2. 在代碼中設(shè)置文本框的AutoCompleteSource和AutoCompleteMode屬性:

textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
  1. 為文本框添加自動完成的數(shù)據(jù)源,可以使用AutoCompleteStringCollection類:
AutoCompleteStringCollection autoCompleteData = new AutoCompleteStringCollection();
autoCompleteData.AddRange(new string[] { "apple", "banana", "cherry", "date", "grape" });
textBox1.AutoCompleteCustomSource = autoCompleteData;

通過以上步驟,當用戶在文本框中輸入內(nèi)容時,會自動匹配數(shù)據(jù)源中的數(shù)據(jù)并顯示在下拉列表中,用戶可以選擇或繼續(xù)輸入。

0