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 TastaturCode an ListView "schicken" (https://www.delphipraxis.net/28920-tastaturcode-listview-schicken.html)

Schneider-Huetter 1. Sep 2004 11:17


TastaturCode an ListView "schicken"
 
Hallo zusammen,
ich habe folgendes Problem:
ich möchte mich durch eine ListView bewegen als ob eine der Pfeiltasten betätigt würde, nur soll dies nicht durch einen Tastendruck geschehen sondern aus einer Prozedur heraus.
Kann man also irgendwie den TastaturCode der Pfeiltasten an die ListView "schicken" ?

alcaeus 1. Sep 2004 11:20

Re: TastaturCode an ListView "schicken"
 
Hi Schneider-Huetter,

such mal hier nach Hier im Forum suchenSendMessage. Es müsste eigentlich genug Beispiele geben.

Greetz
alcaeus

Schneider-Huetter 1. Sep 2004 13:48

Re: TastaturCode an ListView "schicken"
 
Irgendwie finde ich da nichts gescheites.
Ich habs mal wie folgt probiert:
Code:
SendMessage(Application.Handle, WM_KEYDOWN, VK_DOWN, 0)
und
Code:
SendMessage(FindWindow(nil,'Form2'), WM_KEYDOWN, VK_DOWN, 0)

Bei beidem passiert aber leider garnichts! :wall:

Schneider-Huetter 1. Sep 2004 14:04

Re: TastaturCode an ListView "schicken"
 
Alles klar, Lösung gefunden :hello: !

Code:
SendMessage(ListView1.Handle,WM_KEYDOWN,VK_DOWN,1);
Man sollte eben das richtige Handle nehmen :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz