Chiunque abbia familiarità con Microsoft Outlook o Windows File Explorer riconosceranno immediatamente il controllo ListView . In vista di dettaglio , offre una lista degli articoli con colonne aggiuntive per le dimensioni dei file , date o altre informazioni . Nella vista a icone , viene visualizzata una serie di icone con descrizioni di testo sottostanti . Aggiunta di elementi a un controllo ListView non è difficile , ma richiede la conoscenza dei costruttori e dei metodi ListViewItem . Attenersi alla seguente procedura per creare un ListView con Visual Basic.Net . Cose che ti serviranno
Microsoft Visual Studio o Visual Basic Express ( 2005 o versioni successive ) economici Mostra più istruzioni
1
Aprire Visual Studio e creare una nuova applicazione Windows Form . Fare clic su "File " e poi " Nuovo progetto " . Quando viene visualizzata la finestra di dialogo nuovo progetto , scegliere Visual Basic e Windows dalla visualizzazione ad albero . Fare clic sull'icona di Windows Forms. Denominare il progetto " ListViewDemo " e fare clic su " OK" . Dopo una breve attesa , viene visualizzata la finestra di progettazione del form.
2
Fare clic sull'icona Casella degli strumenti sulla barra dei pulsanti per aprire la casella degli strumenti , trascinare un controllo ListView sulla finestra di progettazione del form. Ridimensionare la ListView per riempire la maggior parte della finestra. Fare clic con il ListView e selezionare "Proprietà" . Quando viene visualizzata la finestra di proprietà , scorrere fino alla fine dell'elenco e modificare la proprietà View su " Dettagli" .
3
Fare clic sul bordo della finestra di progettazione form , poi ha colpito la " Enter "chiave . Si aprirà la finestra di codice e creare un nuovo gestore eventi per l'evento onload della forma .
4
Aggiungere intestazioni di colonna per la visualizzazione elenco , aggiungendo il seguente codice .
Private Sub Form1_Load ( ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles MyBase.Load
ListView1.Columns.Add ( "Item" , 150 , HorizontalAlignment.Left )
ListView1.Columns . Add ( " quantità " , 75 , HorizontalAlignment.Left ) Gusci Colonna
può essere aggiunto utilizzando il metodo di progettazione , oppure , con il codice , utilizzando il metodo Columns.Add . Qui si inserisce il codice nel metodo OnLoad della forma per creare due colonne nella visualizzazione elenco : Gli articoli e le quantità . Le Voci della colonna è larga 150 pixel, giustezza a sinistra . La colonna Qty è largo 75 pixel , anche a sinistra giustificato
5
Aggiungi un elemento alla ListView utilizzando il seguente codice : .
Dim itm1 As New ListViewItem ( " Mele " )
itm1.SubItems.Add ( "6" ) per
ListView1.Items.Add ( itm1 ) per
All'interno del ListView è una collezione chiamata Items. Questi elementi sono di tipo ListViewItem . Per aggiungere un elemento , creare un'istanza della classe ListView Item passando il testo della prima colonna . In questo caso , il nome della colonna è "mele" . Successivamente, aggiungere eventuali ulteriori colonne con il metodo SubItems.Add , superato di nuovo il testo da inserire in questa colonna . Infine, aggiungere il ListViewItem all'insieme Items utilizzando il metodo Items.Add
6
Aggiungi un altro paio di elementi utilizzando il seguente codice : .
Dim itm2 As New ListViewItem ( "Milk " ) per
itm2.SubItems.Add ( " 1 " ) per
ListView1.Items.Add ( itm2 ) per
Dim ITM3 As New ListViewItem ( " Pane " ) < br >
itm3.SubItems.Add ( "2" ) per
ListView1.Items.Add ( ITM3 ) per
End Sub
7
prova il programma di cliccando " F5 " . Una ListView viene visualizzato con tre elementi della lista .