Witam.
Mam taki problem.
Załóżmy, że na Liście TListView mam 100 wpisów - kazdy wpis reprezentuje np. nazwę zwierzęcia.
Obok mam TEdit, w którym mam za zadanie wyszukać jakiś wpis, np: PIES.
Realizuję to poprzez (w OnChange):
ListItem:=ListView1.FindCaption(1,'Pies',true,true,true);
Uzyskuje indeks znalezionego.
Wtedy mogę go zaznaczyć i np. wywołać jakąś procedurę.
Chciałbym jednak, aby Suwak TListView przesunął się tak, aby było widać zaznaczony ten wyszukany element.
Wiem, że można scrollować o jedną linię w dół (np).
LisView1.Perform(WM_VScroll, SB_LINEDOWN, 1);
Jak zrobić, by przewinęło się na tę określoną pozycję? Czyli np. jeśli "Pies" ma indeks 78, to żeby tak się suwak przesunął, żeby było widać ten wpis zaznaczony na liście....
Bardzo proszę o pomoc.
Pozdr, Pepe