ListBox

Dati i controlli listNomi e labelSaluto:

Andiamo a inizializzare il contenuto della lista aggiungendo ai suoi elementi (Items) una serie di stringhe con il metodo .Add():


Facendo doppio click sulla listBox si apre il gestore dell'evento SelectionChanged, che viene richiamato ogni volta che l'utente clicca su uno degli elementi della lista:


Qui modifichiamo il contenuto di labelSaluto utilizzando il nome selezionato.


ComboBox


La ComboBox ha un funzionamento simile:


Essa combina una TextBox e una ListBox: è possibile quindi usarla come abbiamo visto sopra, ma anche andare a leggere il suo valore come in questo esempio:

Andando a flaggare la sua proprietà isEditable:

abbiamo la possibilità di scrivere del testo a piacere, in aggiunta alle possibilità presenti nella lista.