[Delphi] Kasowanie pozycji w ListView

0

Czy ktoś wie może co trzeba zrobić aby w ListView po skasowaniu 2 wiersza (z 3 dostępnych wierszy) nie pozostawała dziura?
Troszeczkę sięźle wyraziłem.
Chodzi mi o to aby wszystkie wiersze od 3 wzwyż przesuneły się w górę.
[glowa]

0

Delete??

0

Może napiszę jak ja te pozycje kasuje:

ListView.Items.Delete(ListView.ItemIndex);

i po takiej operacji pomiędzy np. wierszem 1 a 3 (gdy skasuję wiersz 2) pozostaje dziura (tak jakby pusty wiersz) ale jego nie idzie zaznaczyć.

0

zrób pętle for i przesuń to fszystko

0

A moze trzeba wykasować jeszce jakąś daną?
Pętla to nie jest rozwiazanie, zwłaszcza gdy danych będzie dużo.
poza tym pętla wydaje mi się że nic nie da bo tej wykasowanej pozycji nie idzie zaznaczyć, czyli nie będzie do niej odwołania poprzez Count[ i ].
Nie ma jakiejś funkcji która to robi?
Ja po prostu piszą odtwarzacz mp3 i chciałbym uzyć tego komponentu jako playlistę.
Jeśli ktoś miałby jakiś inny pomysł na playlistę to niech napisze tutaj.

[glowa] [stuk]

0

Jeśli ktoś miałby jakiś inny pomysł na playlistę to niech napisze tutaj.

Najlepszy pomysł na playlistę to rysowanie jej samemu :)

0

Niestety, nie jestem Picassem zeby narysować :-8

1 użytkowników online, w tym zalogowanych: 0, gości: 1