![]() |
Listview zur markierten Position scrollen
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:
Delphi-Quellcode:
oder:
ListView1.Perform(EM_SCROLLCARET, 0, 0);
Delphi-Quellcode:
oder:
PostMessage(ListView1.Handle,wm_vscroll,EM_SCROLLCARET,0);
Delphi-Quellcode:
nix hat geklappt
PostMessage(ListView1.Handle,wm_vscroll,ListView1.ItemIndex,0);
jemand ´ne Ahnung? |
Re: Listview zur markierten Position scrollen
Hallo,
das müsste Dir den Weg dahin zeigen:
Delphi-Quellcode:
ListView1.Selected.MakeVisible(True);
|
Re: Listview zur markierten Position scrollen
Vielen Dank,
hat super geklappt! Gruß Padavan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz