Procedura: attivare il completamento automatico nei controlli ToolStrip Windows Form
Aggiornamento: novembre 2007
Nella procedura riportata di seguito vengono combinate una classe ToolStripLabel e una classe ToolStripComboBox che è possibile selezionare per visualizzare un elenco a discesa di elementi, come ad esempio i siti Web visitati di recente. Se l'utente digita un carattere che corrisponde al primo carattere di uno degli elementi in elenco, l'elemento viene visualizzato immediatamente.
Nota: |
---|
Il completamento automatico funziona con i controlli ToolStrip nello stesso modo in cui funziona con controlli tradizionali quali ComboBox e TextBox. |
Per attivare il completamento automatico in un controllo ToolStrip
Creare un controllo ToolStrip e aggiungervi elementi.
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});
Impostare la proprietà Overflow dell'etichetta e della casella combinata su Never affinché l'elenco sia sempre disponibile indipendentemente dalle dimensioni del form.
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
Aggiungere termini all'insieme Items del controllo ToolStripComboBox.
ToolStripComboBox1.Items.AddRange(New Object() {"First Item", _ "Second Item", "Third Item"})
toolStripComboBox1.Items.AddRange(new object[] {"First item", "Second item", "Third item"});
Impostare la proprietà AutoCompleteMode della casella combinata su Append.
ToolStripComboBox1.AutoCompleteMode = _ System.Windows.Forms.AutoCompleteMode.Append
toolStripComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;
Impostare la proprietà AutoCompleteSource della casella combinata su ListItems.
ToolStripComboBox1.AutoCompleteSource = _ System.Windows.Forms.AutoCompleteSource.ListItems
toolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
Vedere anche
Concetti
Architettura del controllo ToolStrip
Riepilogo della tecnologia ToolStrip