Postupy: Povolení AutoComplete v ovládacích prvcích ToolStrip ve Windows Forms
Následující postup kombinuje seznam ToolStripLabel položek, jako jsou nedávno navštívené weby, se seznamem ToolStripComboBox položek, které lze vynechat. 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 ToolStrip
prvky stejným způsobem, jakým funguje s tradičními ovládacími prvky, jako ComboBox jsou a TextBox.
Povolení automatického dokončování v ovládacím prvku ToolStrip
Vytvořte ToolStrip ovládací prvek 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});
Overflow Nastavte vlastnost popisku a pole se seznamem takNever, 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 ToolStripComboBox Items ovládacího prvku.
ToolStripComboBox1.Items.AddRange(New Object() {"First Item", _ "Second Item", "Third Item"})
toolStripComboBox1.Items.AddRange(new object[] {"First item", "Second item", "Third item"});
AutoCompleteMode Nastavte vlastnost pole se seznamem na Appendhodnotu .
ToolStripComboBox1.AutoCompleteMode = _ System.Windows.Forms.AutoCompleteMode.Append
toolStripComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;
AutoCompleteSource Nastavte vlastnost pole se seznamem na ListItemshodnotu .
ToolStripComboBox1.AutoCompleteSource = _ System.Windows.Forms.AutoCompleteSource.ListItems
toolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro