ListVIEW

0

Dałęm wczoraj siary trochę, zapytałem na forum, jak zaznaczyć element w ListBoxie, a tymczasem chodziło mi o ListView. Pytanie aktualnie.

0

Nie chce mi się szukać tamtego postu, ale zwróć uwagę na właściwości ItemIndex i Selected. One nie są read-only. ItemIndex wystraczy do pojedynczego zaznaczenia, Selected jesli chcesz zaznaczyc wiecej

0

Właśnie kurcze ListView nie ma czegoś takiego jak ItemIndex, albo ja nie potrafię znaleźć. Co do Selected to konstrukcja

ListView3.Items.Item[0].Selected := true;

kompiluje się, oczywiście, lecz nie działa. A postu tamtego nie ma już, wyleciał, zresztą słusznie :-)

0

Właśnie kurcze ListView nie ma czegoś takiego jak ItemIndex

[???]

ListView.ItemIndex;
  • D6
0

Zaznaczenie jednego itemu:

 ListView1.ItemIndex:=3;

Zaznaczenie (lub dodanie do zaznaczenia) 2 itemów

 ListView1.Selected:=ListView1.Items[0];
 ListView1.Selected:=ListView1.Items[2];

Oczywiście, ListView1.MultiSelect musi być True.

Żeby widzieć zaznaczenie, gdy focus nie jest na ListView, daj ListView1.HideSelection:=False;

0

Wolverine : W D5 tego nie ma ItemIndex, widocznie programiści z borlanda przejrzeli na oczy dopiero przy D6
pq : Dzięki, sposób numer 2 działa.

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