Instrukcje: włączanie autouzupełniania w kontrolkach ToolStrip w formularzach systemu Windows
Poniższa procedura łączy ToolStripLabel z ToolStripComboBox, które można rozwinąć, aby wyświetlić listę elementów, takich jak ostatnio odwiedzane witryny sieci Web. Jeśli użytkownik wpisze znak zgodny z pierwszym znakiem jednego z elementów na liście, element zostanie natychmiast wyświetlony.
Notatka
Automatyczne uzupełnianie działa z kontrolkami ToolStrip
w taki sam sposób, jak w przypadku tradycyjnych kontrolek, takich jak ComboBox i TextBox.
Aby włączyć autouzupełnianie w kontrolce ToolStrip
Utwórz kontrolkę ToolStrip i dodaj do niej elementy.
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});
Ustaw właściwość Overflow etykiety i listy rozwijanej na Never tak, aby lista była zawsze dostępna niezależnie od rozmiaru formularza.
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
Dodaj wyrazy do kolekcji Items kontrolki ToolStripComboBox.
ToolStripComboBox1.Items.AddRange(New Object() {"First Item", _ "Second Item", "Third Item"})
toolStripComboBox1.Items.AddRange(new object[] {"First item", "Second item", "Third item"});
Ustaw właściwość AutoCompleteMode pola kombi na wartość Append.
ToolStripComboBox1.AutoCompleteMode = _ System.Windows.Forms.AutoCompleteMode.Append
toolStripComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;
Ustaw właściwość AutoCompleteSource pola kombi na wartość ListItems.
ToolStripComboBox1.AutoCompleteSource = _ System.Windows.Forms.AutoCompleteSource.ListItems
toolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
Zobacz też
.NET Desktop feedback