Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

ListBox di Visual Basic Tutorial

Il controllo ListBox in Visual Basic è un potente strumento per la visualizzazione di elenchi di dati e permettendo all'utente di selezionare uno o più elementi dalla lista . Una selezione può quindi forzare un'azione in una diversa sezione del codice . Ci sono più immobili disponibili con questo controllo tra cui quelle per visualizzare i dati in più di una colonna . Per le liste di testi più lunghi o più ampio , barre di scorrimento orizzontale e verticale vengono visualizzati automaticamente . Le liste possono apparire ordinati o non ordinati e forme possono avere più ListBoxes interconnessi . Creazione di una ListBox

Caricare una nuova forma facendo clic sul menu "File" in Visual Basic e selezionando " Nuovo progetto ". Selezionare " EXE standard " come tipo in Visual Basic 6.0 . Nelle versioni di Visual Basic.NET , il nome del modello è " Applicazione Windows Form ". Una volta che un modulo è aperto, si vedono due controlli sulla sinistra che sembrano liste. Fare doppio clic sulla destra uno, un ListBox , per aggiungerlo al modulo vuoto . Ripetere l'operazione per aggiungere un secondo ListBox e quindi trascinarla a destra del primo. Espandere il modulo utilizzando i quadratini di ridimensionamento in basso e destra del modulo .

Esperimento con i contenuti ListBox e le sue proprietà . Modificare la proprietà " Ordinati " di ogni ListBox su "True ". Modificare il ForeColor di ListBox di destra per "Red ". Per preparare per il prossimo passo nel tutorial , aggiungere quattro pulsanti di comando dalla casella degli strumenti disponendole come nell'immagine . Nota : il testo nel box è impostato più grande per la visibilità . Utilizzo del pannello Proprietà sulla destra , rendono ogni didascalia del pulsante di comando come segue : a sinistra: " Aggiungi nuovo elemento " alto a destra: " Selezionare un elemento" In basso a sinistra : " Stampa elenco selezionato " In basso a destra : " deselezionare un elemento " Il usi di questi tasti sarà chiaro come si lavora attraverso il tutorial .
Impostazione Tutorial

Cambia dalla visualizzazione Struttura alla visualizzazione Codice facendo clic su "View , " " Codice "nel menu . Per attivare i pulsanti di comando aggiunto sopra , digitare il seguente codice esattamente come appare : Private Sub Command1_Click ( ) Dim NewItem Come StringNewItem = InputBox ( " Inserire il nuovo elemento per la lista " ) List1.AddItem NewItemEnd SubPrivate Sub Command2_Click ( ) Se List1 . ListIndex > = 0 ThenList2.AddItem List1.TextList1.RemoveItem List1.ListIndexEnd IfEnd SubPrivate Sub Command3_Click ( ) Se List2.ListIndex > = 0 ThenList1.AddItem List2.TextList2.RemoveItem List2.ListIndexEnd IfEnd SubPrivate Sub Command4_Click ( ) Dim n come IntegerFor n = 0 Per List2.ListCount - 1Print n & "" & List2.List ( n) Succ.Fine Sub
Utilizzando il controllo ListBox

le vie utilizzare questi tasti sarà evidente una volta premuto "F5" per eseguire il programma ( l' illustrazione è stata pre-riempite con alcuni articoli ) . Iniziare con il comando " Aggiungi nuovo elemento " . Ogni volta che si utilizza questo , una finestra vi chiederà di aggiungere un nuovo elemento . Prova ad aggiungere alcuni nomi di paesi in ordine casuale . " Selezionare una voce " rimuove dalla casella di sinistra e lo aggiunge a destra . " Deselezionare un elemento " fa il contrario . Il pulsante "Stampa" lo invia allo schermo , ma con una modifica potrebbe utilizzare una stampante , invece. Codice aggiuntivo può modificare la selezione in modo che tenendo premuto il tasto Shift , l'utente può selezionare più elementi.

Proprietà ListBox includere il collegamento a un database per un ulteriore uso dei dati selezionati . Scatole possono essere popolati sia un elemento alla volta , come mostrato qui , utilizzando una matrice di elementi da aggiungere tutto in una volta , o importando un file di testo pre - selezionato. Questo è il modo in quei lunghi elenchi di paesi appaiono nelle versioni Web della ListBox .

 

Programmazione © www.354353.com