? I Visual Basic , den listevisning kontrol viser elementer i en samling. Efter tilsætning af ListView element til dit projekt , kan du skrive funktioner til at gøre det muligt for brugeren at redigere emner, som allerede på listen, indsætte nye elementer til listen , eller tage dem ud . Du bruger "Tilføj" og "Fjern" metoder til at udføre disse handlinger på listeelementer , men Visual Basic giver dig en masse fleksibilitet i, hvordan du implementerer disse metoder. En måde er at kalde disse metoder, når en bruger klikker på en knap . Instruktioner
1
Åbn dit projekt kode vindue og tilføj følgende linier til " Form_Load "-funktionen , eller en anden funktion, du kalder , når din listevisning kontrol er aktiveret : Hej
ListView1.View = View.Details
ListView1.LabelEdit = Sand
ListView1.AllowColumnReorder = true
ListView1.GridLines = Sand
View.Details funktion viser ListView elementer. Den LabelEdit funktionen kan du redigere tekst elementer i ListView . AllowColumnReorder lader dig ændre rækkefølgen af kolonner. Gitterlinjer viser et gitter bag ListView elementer , hvilket gør dem lettere at se , især når mange elementer er på listen.
2
Åbn " Design " editor. Dobbeltklik på " Button " kontrol i værktøjskassen for at tilføje en til formularen. Ændr " teksten" ejendom til " Tilføj element ". Tilføj en anden knap til formularen , og ændre sin "tekst " ejendom til " Fjern element ".
3
Åbn " Add Item" knappens "klik" sub og skrive følgende linjer : Hej
Dim element som ny ListViewItem ( "Navn" )
item.SubItems.Add ( "Flere oplysninger " )
ListView1.Items.Add ( post ) < br >
den første linje erklærer et nyt element at tilføje til Listevisning og indtaster " Name" i den første kolonne. Du kan ændre denne parameter til andre strenge , herunder strenge indgåede tekstbokse . Den anden linje indeholder data for den anden kolonne i ListView . Hvis din ListView har flere kolonner , skal du bruge en ekstra " item.SubItems.Add " for hver enkelt. Den tredje linje tilføjer elementet til Listevisning listen og viser det
4
Åbn " Fjern element" knappens "klik" sub og skriv følgende linje : .
ListView1.Items . fjerne ( ListView1.Items.Item (0) )
" Fjern "-funktionen fjerner et emne fra Listevisning og tager en Listevisning element som en parameter. Selve parameteren angiver Listevisning punkt på index nul, ellers det første punkt på listen, og fjerner den. Du kan skrive kode til at angive forskellige elementer til at fjerne, men sørg for at inkludere fejlhåndtering i tilfælde af brugeren forsøger at fjerne et element på en out-of -bounds indeks.
< Br >