Come fare un ListBox ordinabili

May 7

Come fare un ListBox ordinabili


Applicazioni Windows Form comunemente includono un ListBox di qualche tipo, che consente a un utente di cliccare su un elemento per selezionarlo per ulteriori elaborazioni. Di tanto in tanto potrebbe essere necessario visualizzare un ListBox in ordine alfabetico per rendere più facile per l'utente di esaminare il contenuto di trovare la voce che vogliono selezionare. Visual Basic facilita la creazione di ListBoxes ordinabile per rendere questo più facile.

istruzione

1 Avviare l'ambiente di sviluppo di Visual Basic e fare clic su "Nuovo progetto" presso la pagina iniziale.

2 Fare clic su "Applicazione Windows Form" e fare clic su "OK", o semplicemente fare doppio clic su "Applicazione Windows Form" per aprire un nuovo progetto con un nuovo modulo vuoto nella finestra di progettazione.

3 Espandere la casella degli strumenti in alto a sinistra della finestra di progettazione facendo scorrere il cursore su di esso. Fare doppio clic sul controllo "ListBox", il controllo "TextBox" e il controllo "pulsante" per aggiungere uno di ciascuno alla forma. Fare clic in qualsiasi punto della finestra di progettazione per chiudere il Toolbox.

4 Selezionare la ListBox e scorrere verso il basso le finestre delle proprietà in basso a sinistra della finestra di progettazione per la "Elementi" di proprietà. Fare clic sulla casella grigia con i puntini di sospensione. Nella scatola vuota che si apre inserire diversi elementi diversi per la raccolta. Premere il tasto "Enter" alla fine dei nuovi elementi per mettere ciascuno su una propria linea.

5 Scorrere fino alla proprietà "Sorted" di ListBox1 e fare clic su di esso. Fare clic sulla freccia verso il basso e selezionare "True". Questo mette gli oggetti in modo ordinato e fa sì che tutti gli elementi aggiunti da inserire nella posizione corretta nella casella di riepilogo.

6 Fare doppio clic su "Button1". Nella finestra risultante codice Visual Basic si dovrebbe vedere il seguente codice:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) tratta Button1.Click

& Lt; inserire il codice qui>

End Sub

Inserire la seguente riga di codice tra le righe:

ListBox1.Items.Add(TextBox1.Text)

Questo codice aggiungere quello che chiave nella TextBox1 alla lista, in modo ordinato. Naturalmente, se si vuole rilevare gli errori, si dovrà aggiungere il codice al fine di garantire che qualcosa è stato effettivamente inserito, così come i messaggi di errore se non è stato inserito.

7 Provare il nuovo progetto facendo clic sulla piccola freccia verde sulla barra degli strumenti. Chiave un nuovo elemento per ListBox1 in TextBox1 e fare clic su "Button1". Si dovrebbe vedere il nuovo elemento nel posto ordinato appropriato nell'elenco.