Ciao.. qualcuno mi sa dire perchè se scrivo

FOR K=1 TO LISTVIEW1.LISTITEMS.COUNT
LISTVIEW1.LISTITEMS.REMOVE ( K )
NEXT K

Non mi cancella tutte le righe della mia listview??
Me le cancella fino alla terzultima..

Sbaglio il codice??
Grazie??!?!