Tylko nowe w ListView

0

Witam,

Jak przepisać nazwy plików z CheckListBox do ListView, tak aby nie zostały one zdublowane w ListView?

Postać listy ChecklistBox to:

c:\test.txt
d:\test.txt
d:\test\test.txt
itd.

Postać ListView to kolumny: nazwa i ścieżka np. (dla powyższych plików):

Nazwa Ścieżka
test.txt c:
test.txt d:
test.txt d:\test

Pliki się przepisują ale mimo to że jakiś plik już istnieje w ListView to i tak jest ponownie dopisany. Jak dopisywac tylko nowe pliki?

Z góry dziękują za wszystkie podpowiedzi i sugestie.

Pozdrawiam,
Piotr Murawski

0

Przeszukuj itemy ListViewa czy istnieje już taka nazwa pliku, a następnie dodawaj jeżeli nie znajdzie. Po co to dajesz jako ogłoszenie? (uwaga nieaktualna, status zmieniony. pq)

0

niewiem czy dobrze zrozumiałem ale zrob clear listview i normalnie dodawaj

0

Jest taka fajna funkcja jak IndexOf

if ListView.Items.IndexOf('bla bla') -1 then cos_tam

...czyli jesli istnieje juz item z wlasciwoscia caption = 'bla bla' to zrobi cos_tam.

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