Avatar billede jps2mt Nybegynder
09. november 2002 - 20:31 Der er 2 kommentarer og
1 løsning

Slette alt i et listview

Jeg har brug for at tømme alt i et listview når jeg trykker på en knap, jeg har foreløbig flg. kode, men den giver bare en 'index out of bounds' fejl:

Private Sub cmdRemove_Click()
For i = 1 To lstRedirect.ListItems.Count
  lstRedirect.ListItems.Remove i
Next i
End Sub

Håber der er en der kan se fejlen, eller ved hvordan man nemt fjerne ALT der står i et listview, selvfølgelig foruden columnheaders...

Mvh. Morten
Avatar billede tubber Juniormester
09. november 2002 - 20:37 #1
listview1.ListItems.Clear

Skulle være lidt nemmere :O)
Avatar billede jps2mt Nybegynder
09. november 2002 - 21:01 #2
DOH ja...Den havde jeg ikke lige set... :)

Takker...
Avatar billede martin_moth Mester
12. februar 2003 - 23:24 #3
PS: Grunden til at du får en fejl er at du kører

  fra 1 til ListItems.Count

Da listitems starter med index 0 for det første item, skal dine grænser hedde

  fra 0 til ListItems.Count - 1

Bare i tilfælde af at du ville have forklaret hvorfor du fik en fejl. Men måden er at bruge metoden .Clear i stedet for
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester