Come aggiungere a ListView

January 17

Chiunque abbia familiarità con Microsoft Outlook o Windows File Explorer riconoscerà istantaneamente il controllo ListView. In vista di dettaglio, offre un elenco di elementi con colonne aggiuntive per le dimensioni dei file, date o altre informazioni. In vista a icone, viene visualizzata una serie di icone con descrizioni di testo sotto. L'aggiunta di elementi a un controllo ListView non è difficile, ma richiede la conoscenza dei costruttori e metodi ListViewItem. Seguire questa procedura per creare un ListView utilizzando Visual Basic.Net.

istruzione

1 Aprire Visual Studio e creare una nuova applicazione Windows Form. Fai clic su "File" e poi "New Project". Quando viene visualizzata la nuova finestra di dialogo di progetto, scegliere Visual Basic e Windows dalla vista ad albero. Fare clic sull'icona Windows Form. Nome del progetto "ListViewDemo" e fare clic su "OK". Dopo una breve attesa, viene visualizzata la finestra di progettazione form.

2 Fare clic sull'icona Casella degli strumenti sulla barra dei pulsanti per aprire la casella degli strumenti, quindi trascinare un controllo ListView sulla finestra di progettazione form. Ridimensionare la ListView per riempire la maggior parte della finestra. Fare clic con il ListView e selezionare "Proprietà". Quando appare la finestra di proprietà, scorrere fino alla fine della lista e modificare la proprietà Visualizza a "Dettagli".

3 Fare clic sul bordo della finestra di progettazione form, quindi premere il tasto "Enter". Si aprirà la finestra di codice e creare un nuovo gestore di eventi per l'evento OnLoad della maschera.

4 Aggiungere intestazioni delle colonne per la visualizzazione elenco aggiungendo il seguente codice.

Private Sub Form1_Load (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta MyBase.Load

ListView1.Columns.Add ( "Item", 150, HorizontalAlignment.Left)

ListView1.Columns.Add ( "Quantità", 75, HorizontalAlignment.Left)

intestazioni delle colonne possono essere aggiunte con il metodo del progettista, o, con il codice, utilizzando il metodo Columns.Add. Qui si inserisce il codice nel metodo OnLoad della maschera per creare due colonne nella visualizzazione elenco: Articoli e Quantità. La colonna Campi è di 150 pixel di larghezza, giustificato a sinistra. La colonna Quantità è largo 75 pixel, anche giustificato a sinistra.

5 Aggiungere un elemento alla ListView utilizzando il seguente codice:

Dim itm1 come nuovo ListViewItem ( "Mele")

itm1.SubItems.Add ( "6")

ListView1.Items.Add (itm1)

All'interno del ListView è una collezione chiamata Items. Questi elementi sono di tipo ListViewItem. Per aggiungere un elemento, creare un'istanza della ListView Item passando nel testo della prima colonna. In questo caso, il nome della colonna è "Mele". Successivamente, aggiungere le colonne aggiuntive utilizzando il metodo SubItems.Add, ancora passando il testo da inserire in questa colonna. Infine, aggiungere il ListViewItem alla collezione elementi utilizzando il metodo Items.Add.

6 Aggiungere un altro paio di elementi utilizzando il seguente codice:

Dim itm2 come nuovo ListViewItem ( "Milk")

itm2.SubItems.Add ( "1")

ListView1.Items.Add (itm2)

Dim ITM3 come nuovo ListViewItem ( "pane")

itm3.SubItems.Add ( "2")

ListView1.Items.Add (ITM3)

End Sub

7 Testare il programma cliccando su "F5". Un ListView apparirà con tre elementi della lista.

Consigli e avvertenze

  • Per visualizzare le varie opzioni di presentazione del ListView, tornare alla visualizzazione struttura e cambiare vista la proprietà del ListView a ciascuna delle altre opzioni.