Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listview zur markierten Position scrollen (https://www.delphipraxis.net/51039-listview-zur-markierten-position-scrollen.html)

padavan 4. Aug 2005 23:16


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:
ListView1.Perform(EM_SCROLLCARET, 0, 0);
oder:

Delphi-Quellcode:
PostMessage(ListView1.Handle,wm_vscroll,EM_SCROLLCARET,0);
oder:

Delphi-Quellcode:
PostMessage(ListView1.Handle,wm_vscroll,ListView1.ItemIndex,0);
nix hat geklappt

jemand ´ne Ahnung?

Lannes 4. Aug 2005 23:24

Re: Listview zur markierten Position scrollen
 
Hallo,

das müsste Dir den Weg dahin zeigen:
Delphi-Quellcode:
ListView1.Selected.MakeVisible(True);

padavan 6. Aug 2005 14:48

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