Scrolowanie ListView

0

witam, mam komponent TListView i jego ViewStyle na vsReport. Problem mam z tym, że jak ustawiam ItemIndex to zaznacza mi oczywiście odpowiedni item ale nie scroluje mi go bym widział to zaznaczenie jeżeli jest poniżej lub powyżej widzianego obszaru. Jak to zrobić?

0
ListView.Selected := ListView.Items[-1]; 
ListView.SetFocus; 
ListView.Selected := ListView.Items[INDEX]; 
ListView.Scroll(0, (ListView.Items[INDEX].Top) - 100); 

Gdzie INDEX to numer Itema który chcesz zaznaczyć

0

Dzięki bardzo, temat zamknięty.

0

Prościej i chyba pewniej:

ListView.Items[ListView.ItemIndex].MakeVisible(False);

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