Kasowanie i dopisywanie do kolumny

Kasowanie i dopisywanie do kolumny
  • Rejestracja: dni
  • Ostatnio: dni
0

Mam maly ale powazny problem z ListView- a dalej nie moge ruszyc.
Chce usunac sposrod zalozmy 5 kolumn, cala zawartosc np. kolumny 2-ej.
Nie moge do tego dojsc.
A drugi problem to jest taki : w jaki sposob w dowolnym wierszu i dowolnej kolumnie komponentu ListView nadpisac jakas wartosc komorki.
Chodzi o to, ze user klika sobie na dany wiersz, ktorego zawartosc wyswietla mu sie w np. ListBox, tam zmienia odpowiednio wartosc lancucha na nowy i po kliknieciu na jakis button nadpisuje sie to na swoje miejsce w ListView .

Prosze pomozcie, bez tego nie moge dalej ruszyc [!!!]

MS
  • Rejestracja: dni
  • Ostatnio: dni
0

Jeżeli chcesz usunąć całą zawartość kolumny 2-giej w ListView to:

for i := 0 to ListView1.Items.Count - 1 do
begin
ListView1.Items[i].SubItems.Delete(0);
end;
ListView1.Columns.Delete(1);

Natomiast zastąpić starą zawartość wybranego elementu w danej kolumnie możesz tak:

ListView1.Items[0].SubItems[1] := 'Nowa zawartość';

Zmienia zawartość pierwszego elementu w kolumnie 3-ej.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.