Postupy: Povolení automatického dokončování v ovládacích prvcích ToolStrip ve Windows Forms
Následující postup kombinuje ToolStripLabel s ToolStripComboBox, které lze rozbalit pro zobrazení seznamu položek, například nedávno navštívené weby. Pokud uživatel zadá znak, který odpovídá prvnímu znaku jedné z položek v seznamu, zobrazí se položka okamžitě.
Poznámka
Automatické dokončování funguje s ovládacími prvky ToolStrip
stejným způsobem, jakým funguje s tradičními ovládacími prvky, jako jsou ComboBox a TextBox.
Zapnutí automatického dokončování v ovládacím prvku ToolStrip
Vytvořte ovládací prvek ToolStrip a přidejte do něj položky.
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});
Nastavte vlastnost Overflow popisku a pole se seznamem na Never tak, aby byl seznam vždy dostupný bez ohledu na velikost formuláře.
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
Přidejte slova do kolekce Items ovládacího prvku ToolStripComboBox.
ToolStripComboBox1.Items.AddRange(New Object() {"First Item", _ "Second Item", "Third Item"})
toolStripComboBox1.Items.AddRange(new object[] {"First item", "Second item", "Third item"});
Nastavte vlastnost AutoCompleteMode pole se seznamem na Append.
ToolStripComboBox1.AutoCompleteMode = _ System.Windows.Forms.AutoCompleteMode.Append
toolStripComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;
Nastavte vlastnost AutoCompleteSource kombinovaného pole na ListItems.
ToolStripComboBox1.AutoCompleteSource = _ System.Windows.Forms.AutoCompleteSource.ListItems
toolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
Viz také
- ToolStrip
- ToolStripLabel
- ToolStripComboBox
- AutoCompleteMode
- AutoCompleteSource
- Přehled ovládacího prvku ToolStrip
- Architektura ovládacího prvku ToolStrip
- Souhrn technologie ToolStrip
.NET Desktop feedback