Come utilizzare un controllo ComboBox in Visual Basic

April 8

Come utilizzare un controllo ComboBox in Visual Basic


Il ComboBox in Visual Basic offre più opzioni di due dei relativi controlli, ListBox e TextBox. Questi includono l'ordinamento gli elementi di una lista, il monitoraggio degli eventi, quali la pressione dei tasti, la selezione del testo e formattazione dei dati automaticamente. In aggiunta, ci sono tre scelte di stile di visualizzazione: un elenco a discesa, un elenco sempre visibile che è modificabile e un elenco non modificabile. Questo tutorial descrive come creare un menù di pizza con un ComboBox.

istruzione

1 Creare un nuovo progetto in Visual Basic aprendo il programma e selezionare "EXE standard" dall'elenco dei modelli. Fai clic su "File" e "Salva modulo come." Salvare il modulo con un nome come "ComboBox Demo". Ripetere il "File" e "Salva con nome" azione, ma questa volta scegliere "Salva progetto come" e dargli lo stesso nome. Visual Basic collegare i suffissi di default di "frm" e "vbp."

2 Aggiungere un Label al form facendo doppio clic sul controllo Label nel pannello di sinistra. Questa è l'icona con una grande lettera "A" Trascinare le maniglie per allargare un po '. Aprire il pannello "Proprietà", se non è già visibile cliccando cliccando su "Visualizza" e selezionando "Finestra Proprietà". Fare clic sull'etichetta appena aggiunto per visualizzarne le proprietà. Modificare la didascalia di "Seleziona Pizza".

3 Fare clic e trascinare un controllo ComboBox dal pannello a sinistra in Form1 e sotto l'etichetta "Seleziona Pizza" nel pannello principale. Il ComboBox è l'icona che assomiglia ad una piccola scatola quadrata con diverse linee orizzontali e le barre di scorrimento. Il nome viene visualizzato quando si esegue il cursore su di esso. Utilizzare il mouse quando il modulo per trascinare un rettangolo di espansione per contenere il ComboBox con una larghezza desiderata.

4 Fare clic sulla casella combinata per visualizzarne le proprietà. Assicurarsi che la proprietà "Style" è impostato su "0 -. DropDown Combo" Eliminare la proprietà "Testo" evidenziandolo e premendo Canc. Fare clic sul modulo stesso e modificare la didascalia nel pannello Proprietà per "Pizza Menu".

5 Popolare la casella combinata con alcuni elementi della lista cliccando su "Visualizza" e poi "codice" dal menu in alto. Nella finestra del codice, digitare queste righe esattamente come sono di seguito:

Private Sub Form_Load ()
Combo1.AddItem "salsiccia e funghi italiano"
Combo1.AddItem "peperoni"
Combo1.AddItem "Quattro Formaggi"
Combo1.AddItem "Cheese"
Combo1.AddItem "Deluxe"
End Sub

Salvare il progetto e premere il tasto "F5". Si dovrebbe vedere la casella combinata. Quando si fa clic sulla freccia verso il basso, le scelte appaiono. Se non lo fanno, esaminare attentamente le righe di codice per assicurarsi che siano corrette.

6 Processo scelta di un utente con l'aggiunta di una fase di selezione. Aggiungere le seguenti righe di codice sotto quelli sopra:

Private Sub Combo1_Click ()
MsgBox ( "Avete selezionato" & Combo1.List (Combo1.ListIndex) & ". È corretto?")
End Sub

Premere il tasto "F5" per verificare l'installazione.

Consigli e avvertenze

  • Per gli elenchi più lunghi, il codice nel passaggio 5 può essere modificato per leggere dati da un elenco pre-esistente. Modificare la proprietà "Sorted" nella casella Combo1 su "True" per avere la lista appaiono in ordine alfabetico.
  • È possibile aggiungere il codice per far iniziare l'utente a digitare una scelta nella casella di modifica vuota nella parte superiore della casella combinata, ma se il prodotto o l'articolo non è nella lista, è possibile generare un errore.