C# Create An AutoComplete TextBox on WinForm

WinForm 的 TextBox 製作簡單的 AutoComplete 功能 1. Form 加上 TextBox 2. 設定 AutoCompleteCustomSource, AutoCompleteMode 和 AutoCompleteSource private AutoCompleteStringCollection stringCollection; private void Form1_Load(object sender, EventArgs e) { stringCollection=new AutoCompleteStringCollection(); stringCollection.AddRange(new[] {"dog", "cat", "mouse", "fish"}); textBox1.AutoCompleteCustomSource = stringCollection; textBox1.AutoCompleteMode= AutoCompleteMode.Suggest; textBox1.AutoCompleteSource= AutoCompleteSource.CustomSource; } 範例程式碼 範例執行檔 範例程式執行畫面: