如何:啟用 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 控制項的項目集合。
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;
將下拉式方塊的 AutoCompleteMode 屬性設定為 Append。
ToolStripComboBox1.AutoCompleteSource = _ System.Windows.Forms.AutoCompleteSource.ListItems
toolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;