Registriert seit: 12. Jan 2005
271 Beiträge
Delphi 7 Enterprise
|
Listview zur markierten Position scrollen
4. Aug 2005, 23:16
Guten Abend,
wie bekommt es eigentlich gebacken, dass man in einer Listview zur markierten Position springen kann.
Genauer: Habe zum Beispiel 2 Listviews, in der einen habe ich ein Sammelsurium an Daten, in der anderen Daten, welche ich in der ersten finden will.
Da finden und der ganze Kram klappt einwandfrei und auch das selektieren in der ersten Listview.
Nur im gegensatz zur Listbox springt die Listview nicht automatisch an die selektierte Stelle.
Damit hab ich´s versucht:
ListView1.Perform(EM_SCROLLCARET, 0, 0);
oder:
PostMessage(ListView1.Handle,wm_vscroll,EM_SCROLLCARET,0);
oder:
PostMessage(ListView1.Handle,wm_vscroll,ListView1.ItemIndex,0);
nix hat geklappt
jemand ´ne Ahnung?
|