Come usare caselle combinate

August 27

È possibile aggiungere il controllo ComboBox a un'applicazione Windows Form per consentire agli utenti di selezionare una voce da un elenco. Il controllo ComboBox supporta tre stili: semplice, discesa e DropDownList. Gli stili semplici e DropDown consentono agli utenti di selezionare un testo elemento o digitare un TextBox. Lo stile DropDownList consente solo agli utenti di selezionare una voce. Gli stili discesa e DropDownList mostrano solo un singolo elemento con un pulsante a discesa. Lo stile semplice può mostrare più elementi e comprendono una barra di scorrimento verticale.

istruzione

Aggiungere un ComboBox a un form

1 Fare clic sul pulsante "Start" e fare clic sulla voce di menu "Microsoft Visual Studio 2010 Express". Fare clic su "Basic 2010 Microsoft Visual Express" voce di menu per avviare Visual Basic.

2 Fare clic sul link "Nuovo progetto" nell'angolo in alto a sinistra della finestra.

3 Fare clic su "Applicazione Windows Form" nella lista e fare clic sul pulsante "OK".

4 Fai clic sul menu "Visualizza", scegliere "Altro Windows" e fare clic su "Strumenti" per visualizzare la casella degli strumenti, se non è già aperta.

5 Fare doppio clic su "ComboBox" nella finestra Casella degli strumenti per aggiungere un controllo ComboBox al form.

6 Scorrere verso il basso la finestra delle proprietà e individuare il "(nome)" proprietà. Digitare "cboAnimals" nel campo accanto alla "(nome)" proprietà.

7 Fare clic nel campo accanto alla "Elementi" proprietà nella finestra Proprietà. Un pulsante "Sfoglia" appare a destra del campo. Fare clic sul pulsante "Sfoglia" per aprire la finestra "Editor dell'insieme String".

8 Digitare le seguenti parole nella finestra "Editor dell'insieme String". Assicurarsi di premere il tasto "Invio" dopo ogni parola:

Cane

Gatto

Cavallo

Mucca

9 Fare clic sul pulsante "OK" per chiudere la finestra "Editor dell'insieme String".

10 Fare clic sulla voce di menu "Debug" e fare clic sulla voce di menu "Start Debugging". Il modulo entrerà in modalità di esecuzione.

11 Fare clic sulla freccia accanto all'elenco a discesa e verificare che i nomi di animali digitato nel passaggio 8 appaiono.

12 Fare clic sul pulsante "Chiudi" (X) nell'angolo in alto a destra della forma che è in modalità di esecuzione.

Controllare quale elemento è selezionato

13 Fare doppio clic sulla casella combinata per visualizzare la finestra di codice per la routine Sub SelectedIndexChanged.

14 Digitare la seguente riga di codice all'interno della routine Sub SelectedIndexChanged:

MessageBox.Show ( "Si è scelto" & cboAnimals.SelectedItem)

L'intera procedura secondaria dovrebbe essere simile a questo:

Private Sub cboAnimals_SelectedIndexChanged (ByVal sender As System.Object, ByVal e come System.EventArgs) tratta cboAnimals.SelectedIndexChanged

MessageBox.Show("You chose " & cboAnimals.SelectedItem)

End Sub

15 Fare clic sul menu "Debug" e fare clic sulla voce di menu "Start Debugging".

16 Selezionare "Cavallo" dall'elenco a discesa e verificare che il testo "Hai scelto di cavallo" viene visualizzato in una finestra di dialogo.

17 Fare clic sul pulsante "Chiudi" (X) nell'angolo in alto a destra della forma che è in modalità di esecuzione.

Consigli e avvertenze

  • È possibile controllare lo stile di un controllo ComboBox impostando la proprietà "DropDownStyle". L'impostazione predefinita per la proprietà "DropDownStyle" è "discesa."
  • È possibile impostare il "Sorted" proprietà "True" per provocare gli elementi nell'elenco per essere ordinati in ordine alfabetico.