如何:啟用 Windows Form 中 ToolStrip 控制項的 AutoComplete
下列程式結合了 ToolStripLabel 可 ToolStripComboBox 卸載的 ,以顯示專案清單,例如最近流覽的網站。 如果使用者輸入符合清單中其中一個專案之第一個字元的字元,則會立即顯示專案。
在 ToolStrip 控制項中啟用 AutoComplete
建立 ToolStrip 控制項,並將專案加入其中。
ToolStrip1 = New System.Windows.Forms.ToolStrip ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem()_ {ToolStripLabel1, ToolStripComboBox1})
toolStrip1 = new System.Windows.Forms.ToolStrip(); toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {toolStripLabel1, toolStripComboBox1});
Overflow將標籤和下拉式方塊的 屬性設定為 , Never 讓清單一律可供使用,而不論表單的大小為何。
ToolStripLabel1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never ToolStripComboBox1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never
toolStripLabel1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never toolStripComboBox1.Overflow = System.Windows.Forms.ToolStripItemOverflow.Never
將單字新增至 控制項的 ToolStripComboBox Items 集合。
ToolStripComboBox1.Items.AddRange(New Object() {"First Item", _ "Second Item", "Third Item"})
toolStripComboBox1.Items.AddRange(new object[] {"First item", "Second item", "Third item"});
將 AutoCompleteMode 下拉式方塊的 屬性設定為 Append 。
ToolStripComboBox1.AutoCompleteMode = _ System.Windows.Forms.AutoCompleteMode.Append
toolStripComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;
將 AutoCompleteSource 下拉式方塊的 屬性設定為 ListItems 。
ToolStripComboBox1.AutoCompleteSource = _ System.Windows.Forms.AutoCompleteSource.ListItems
toolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應