? In Visual Basic , il controllo ListView visualizza gli elementi di un insieme. Dopo aver aggiunto l'elemento ListView al progetto , è possibile scrivere funzioni per consentire all'utente di modificare gli elementi già nella lista , inserire nuovi elementi alla lista o tirarli fuori . Si utilizzano i metodi "Aggiungi" e "Rimuovi" per eseguire queste azioni su voci di elenco , ma Visual Basic è un sacco di flessibilità nel modo in cui si sceglie di implementare questi metodi permette . Un modo è quello di chiamare questi metodi quando un utente fa clic su un pulsante . Istruzioni
1
Aprire la finestra del codice del progetto e aggiungere le seguenti righe alla funzione " Form_Load " o un'altra funzione che si chiama quando si attiva il controllo ListView :
ListView1.View = View.Details
ListView1.LabelEdit = True
ListView1.AllowColumnReorder = True
ListView1.GridLines = True
la funzione View.Details visualizza la ListView articoli. La funzione LabelEdit permette di modificare gli elementi di testo in ListView . AllowColumnReorder consente di modificare l'ordine delle colonne . GridLines visualizza una griglia dietro gli elementi ListView , rendendoli più facili da vedere , specialmente quando molte voci sono nella lista .
2
Aprire l'editor "Design" . Fare doppio clic sul controllo " Button " nella casella degli strumenti per aggiungere uno per la forma . Modificare la proprietà "testo " a " Aggiungi elemento ". Aggiungere un secondo pulsante al form e modificare la proprietà "testo " a " Rimuovi elemento ".
3
Aperto "click" sotto il pulsante "Add Item" e digitare le seguenti righe :
elemento Dim As New ListViewItem ( " Name" ) per
item.SubItems.Add ( " altri dati " ) per
ListView1.Items.Add ( voce ) < br >
la prima riga dichiara un nuovo elemento da aggiungere alla ListView ed entra "Nome" nella prima colonna . È possibile modificare questo parametro a tutte le altre corde , comprese le stringhe stipulati TextBox . La seconda riga contiene i dati per la seconda colonna in ListView . Se il ListView ha più colonne , utilizzare un ulteriore " item.SubItems.Add " per ciascuno. La terza riga aggiunge l' elemento all'elenco ListView e lo visualizza
4
Aperto "click" sub e il tipo del pulsante " Rimuovi elemento " la seguente riga : .
ListView1.Items . Remove ( ListView1.Items.Item ( 0 ) ) per
la funzione " Rimuovi " rimuove un elemento dalla ListView e prende un elemento ListView come parametro. Il parametro si specifica l' elemento ListView a indice zero , altrimenti la prima voce della lista , e lo rimuove . Si può scrivere il codice per specificare diversi elementi da rimuovere, ma assicuratevi di includere la gestione degli errori nel caso in cui l'utente tenta di rimuovere un elemento ad un indice di out-of -bounds .
< Br >