. Il controllo ListBox in Visual Basic ha alcune caratteristiche potenti , che lo rende utile in un certo numero di applicazioni . Per esempio , il programmatore può creare una sola colonna con una barra verticale o più colonne con barre di scorrimento orizzontali . Muovendosi in una ListBox è sincronizzabile con un altro ListBox in modo che entrambe le liste scorrono insieme. I programmatori possono impostare la capacità di leggere in lunghi elenchi di termini da un file di testo e più elementi sono selezionabili da un elenco . Istruzioni
1
Preparare un modulo per contenere un nuovo controllo ListBox dopo l'apertura di Visual Basic , fare clic su "File " e " Nuovo progetto ". Scegliere " EXE standard " per il modello. Inserire un controllo ListBox sul form facendo clic e trascinando il controllo dalla più controlli nel pannello di sinistra . Il controllo ListBox è un'icona che assomiglia a un piccolo rettangolo che contiene tre linee orizzontali e una barra di scorrimento verticale. Di solito è la quinta icona in basso nella colonna di destra , appena sotto un piccolo cerchio con un punto in esso. Quando si posiziona il cursore sulla casella , apparirà " ListBox " . Nel modulo , utilizzare il mouse per ingrandire la casella fino a riempire circa un terzo del modulo .
2
Aggiungi un TextBox al form facendo doppio clic sul controllo TextBox nel pannello a sinistra . Questa icona è una piccola piazza con le lettere " ab " in esso , di solito la seconda verso il basso nella colonna di destra . Salvare il modulo con i due controlli facendo clic su " File " e " Salva progetto con nome." In primo luogo , vi verrà richiesto di inserire un nome di modulo . Dare il nome " ListBox Demo" . Dopo aver fatto clic su "Salva ", un secondo prompt chiede un nome di progetto . Assegnare al progetto il nome stesso " ListBox Demo" .
3
Creare un elenco di luoghi che visualizzeranno la popolazione quando si fa clic in una posizione . Aprire il pannello "Proprietà " sul lato destro dello schermo ( se non è già visibile ) premendo il tasto "F4 " . Fare clic su tutto il modulo e quindi scorrere verso il basso le proprietà fino a vedere " Caption ". Doppio click su questo per evidenziare il nome , che sarà " Form1 . " Cambia questo a " Popolazione ". Cliccare sulla TextBox1 e modificare la proprietà Multiline su "True ".
4
Fare clic su " Visualizza" e poi "Codice" per aprire una finestra del codice . Riempire la colonna con alcuni dati digitando le seguenti righe esattamente come mostrato:
Private Sub Form_Load ( ) List1.AddItem " Washington " List1.AddItem " Seattle " List1.AddItem " Bellevue " List1.AddItem " Redmond " List1.AddItem " Oregon " List1.AddItem " Portland " List1.AddItem " Coos Bay " List1.AddItem " Myrtle Point " End Sub
5
Aggiungi un po 'di codice che visualizzerà la popolazione di un luogo in cui l'utente seleziona inserendo questo codice sotto la prima routine : private Sub List1_Click ( ) Dim popolazione StringPopulation = " ha una popolazione attuale di" Select Case List1.ListIndexCase " 0 " Text1 . Text = " Washington " & Popolazione & " 6,5498,224 . " Case "1" Text1.Text = " Seattle " e Popolazione & " 582.174 . " Case "3" , Text1.Text = " Redmond " & Popolazione & " . 48.739 " End Sub SelectEnd
6
Salva nuovamente il progetto. Premere il tasto " F5 " per testare il progetto . Quando si evidenzia un posto con il cursore , i dati sulla popolazione dovrebbero apparire nella TextBox . In caso contrario , controllare di nuovo la tua voce codice per garantire che corrisponda esattamente quello che si vede nei passaggi precedenti .