Nwlapcug.com


Come utilizzare un controllo ComboBox in Visual Basic



Il controllo ComboBox in Visual Basic offre più opzioni rispetto a due controlli correlati, la ListBox e Textbox. Questi includono l'ordinamento di elementi in un elenco, monitoraggio eventi quali pressioni di tasti, selezione di testo e formattazione automatica dei dati. In aggiunta, ci sono tre scelte di stile di visualizzazione: un drop-down list, una lista sempre visibile che è modificabile e un elenco modificabile. Questo tutorial descriverà come creare un menu di pizza utilizzando una casella combinata.

Istruzioni

1

Aprendo il programma e selezionando "EXE Standard" dall'elenco dei modelli, creare un nuovo progetto in Visual Basic. Fare clic su "File" e "Salvare il modulo come." Salvare il modulo con un nome come "Demo di ComboBox". Ripetere il "File" e "Salva come" azione, ma questa scelta ora "Salva progetto con nome" e dare lo stesso nome. Visual Basic verrà collegato i suffissi di predefinito di "frm" e "vbp."

2

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

3

Fare clic e trascinare un controllo ComboBox dal pannello di sinistra nel Form1 e sotto l'etichetta di "Selezionare Pizza" nel pannello principale. Il componente ComboBox è l'icona che appare come una piccola scatola quadrata con diverse linee orizzontali e le barre di scorrimento. Il nome verrà visualizzato quando si esegue il cursore su di esso. Utilizzare il mouse quando sopra il modulo per trascinare un rettangolo d'espansione per tenere il controllo ComboBox alla larghezza desiderata.

4

Selezionare la casella combinata per visualizzarne le proprietà. Garantire che la proprietà di "Stile" è impostata su "0-combinata a discesa". Elimina la proprietà "Text" evidenziandolo e premendo CANC. Fare clic sul modulo stesso e modificare la didascalia nel pannello Proprietà in "Menu Pizza".

5

Popolare il controllo ComboBox con alcuni elementi dell'elenco facendo clic su "Visualizza" e quindi "Codice" dal menu in alto. Nella finestra del codice, è necessario digitare queste righe esattamente come sono qui di seguito:

Private Sub Form_Load)
Combo1.AddItem "Salsiccia e funghi"
Combo1.AddItem "Pepperoni"
Combo1.AddItem "Quattro Formaggi"
Combo1.AddItem "Formaggio"
Combo1.AddItem "Deluxe"
End Sub

Salvare il progetto e premere "F5". Si dovrebbe vedere il controllo ComboBox. Quando si fa clic sulla freccia in giù, le scelte vengono visualizzate. Se non lo fanno, esaminare attentamente le righe di codice per assicurarsi che siano corrette.

6

Processo di scelta dell'utente con l'aggiunta di una fase di selezione. Aggiungere le seguenti righe di codice riportato di seguito quelli di cui sopra:

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

Premere "F5" nuovamente per verificare l'installazione.

Consigli & Avvertenze

  • Per gli elenchi più lunghi, è possibile modificare il codice nel passaggio 5 per leggere dati da un elenco pre-esistente. Modificare la proprietà "Sorted" nella finestra di Combo1 su "True" per avere l'elenco vengono visualizzati in ordine alfabetico.
  • È possibile aggiungere codice per consentire all'utente di iniziare a digitare una scelta il vuoto modificare casella nella parte superiore del controllo ComboBox, ma se il prodotto o l'elemento non è nell'elenco, potrebbe generare un errore.