? I Visual Basic , viser ListView kontroll elementer i en samling. Etter å legge til ListView element i prosjektet, kan du skrive funksjoner som tillater brukeren å redigere elementer som allerede finnes i listen, sette inn nye elementer i listen eller ta dem ut . Du bruker " Legg til " og " Fjern " metoder for å utføre disse handlingene for listeelementer , men Visual Basic gir deg stor fleksibilitet i hvordan du implementerer disse metodene . En måte er å kalle disse metodene når en bruker klikker på en knapp . Instruksjoner
en
Åpne prosjektet kode vinduet og legge til følgende linjer til " Form_Load "-funksjonen , eller en annen funksjon du ringe når ListView kontroll er aktivert : en
ListView1.View = View.Details
ListView1.LabelEdit = sant
ListView1.AllowColumnReorder = true
ListView1.GridLines = sant
View.Details funksjonen viser ListView elementer. Den LabelEdit funksjonen lar deg redigere tekst elementer i listevisningen . AllowColumnReorder lar deg endre rekkefølgen på kolonner. Rutenett viser et rutenett bak ListView elementer, noe som gjør dem lettere å se , spesielt når mange elementer er på listen .
2
Åpne " Design " editor. Dobbeltklikk på " Button" kontroll i verktøykassen for å legge en til skjemaet. Endre " teksten " eiendom til " Legg til element . " Legg til en ny knapp i skjemaet , og endre sin " tekst " eiendom "Fjern element. "
3
Åpne " Add Item" knappen er " klikk" sub og skriv inn følgende linjer : en
Dim element som ny ListViewItem ( "Navn" )
item.SubItems.Add ( "Flere data ")
ListView1.Items.Add (post )
den første linjen erklærer et nytt element for å legge til ListView og går inn i "Name " i den første kolonnen . Du kan endre denne parameteren til noen andre strenger , inkludert strenger inngått tekstbokser . Den andre linjen inneholder data i den andre kolonnen i listevisningen . Hvis listevising har flere kolonner , bruke en ekstra " item.SubItems.Add " for hver enkelt. Den tredje linjen legger til elementet i listevisningen liste og viser det
4
Åpne " Fjern objekt "-knappen er " klikk" sub og skriv inn følgende linje : .
ListView1.Items . fjerne ( ListView1.Items.Item ( 0 ) )
"Fjern" funksjonen fjerner et element fra ListView og tar en ListView elementet som en parameter. Parameteren selv spesifiserer ListView element på null indeksen, ellers det første elementet i listen, og fjerner den . Du kan skrive kode for å angi ulike elementer for å fjerne , men husk å ta med feilbehandling i tilfelle brukeren prøver å fjerne et element i en out-of- bounds indeksen.