Visual Basic Casella combinata Tutorial

February 6

Visual Basic Casella combinata Tutorial


Il componente ComboBox Visual Basic è un elemento dell'interfaccia utente comune nei programmi Windows. Esso consente all'utente di selezionare una voce da un elenco di possibilità che sono normalmente nascosti, ma che scende verso il basso quando l'utente clicca sul componente. Le operazioni più importanti per lo sviluppatore utilizzando una casella combinata è l'aggiunta, la rimozione, la compensazione e ottenere l'elemento selezionato in ComboBox.

istruzione

1 Aggiungere un ComboBox dalla lista dei componenti sul lato sinistro dello schermo.

2 Aggiungere un pulsante. Vai alla finestra Proprietà sul lato in basso a sinistra dello schermo e modificare la proprietà Text per leggere "popolare". Cambiare la proprietà nome in "PopulateButton." Fare doppio clic sul pulsante per creare una funzione di evento. Incollare il seguente codice nella funzione evento denominato "PopulateButton_Click":

ComboBox1.Items.Add("dog")
ComboBox1.Items.Add("cat")
ComboBox1.Items.Add("mouse")
ComboBox1.Items.Add("bird")

In alternativa, se non si vuole compilare l'elenco di programmazione, è possibile popolare utilizzando il menu delle proprietà. Dalla finestra di progettazione, fare clic una volta sulla casella combinata per selezionarla. Trovare la voce per "Elementi" nella lista proprietà. Si dovrebbe leggere "Elementi" e hanno un valore di "(Collection)." Fare clic sulla parola "Elementi" e apparirà un pulsante con tre punti su di esso. Fare clic su tale pulsante. Una finestra pop-up che chiede di elencare gli elementi da aggiungere alla lista in fase di esecuzione. Per duplicare l'effetto del "PopulateButton" creato in questa fase, si potrebbe incollare il seguente in questa finestra:

cane
gatto
topo
uccello

3 Aggiungere un altro pulsante. Modificare la proprietà Text su "Elimina". Cambiare la proprietà nome in "DeleteButton." Fare doppio clic su questo nuovo pulsante per creare una funzione di evento per quando un utente fa clic esso. Incollare il seguente codice nel nuovo funzione di evento. Il suo nome dovrebbe essere "DeleteButton_Click."

ComboBox1.Items.RemoveAt(ComboBox1.SelectedIndex)

Se non si può dire, questo rimuoverà l'elemento selezionato dagli elementi elencati nella casella combinata.

È inoltre possibile utilizzare il comando "ComboBox1.Items.Remove ()" per rimuovere un elemento con il suo nome. Ad esempio, il comando:

ComboBox2.Items.Remove ( "cane")

Questo comando rimuovere la voce "cane" dalla lista.

4 Aggiungere un ultimo tasto. Il nome "ClearButton" e dargli il testo "Cancella". Fare doppio clic per creare un evento per esso, e incollare il seguente codice lì:

ComboBox1.Items.Clear()

Questo cancellerà tutti gli elementi dalla casella combinata.

Consigli e avvertenze

  • Ogni oggetto può essere aggiunto a una ComboBox utilizzando il suo metodo "ToString". Ad esempio, è possibile aggiungere il ComboBox a se stesso utilizzando il seguente comando:
  • ComboBox1.Items.Add (ComboBox1.ToString)
  • La voce risulta leggerà:
  • System.Windows.Forms.ComboBox, Items.Count: 5