![]() |
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" ? |
Re: TastaturCode an ListView "schicken"
Hi Schneider-Huetter,
such mal hier nach ![]() Greetz alcaeus |
Re: TastaturCode an ListView "schicken"
Irgendwie finde ich da nichts gescheites.
Ich habs mal wie folgt probiert:
Code:
und
SendMessage(Application.Handle, WM_KEYDOWN, VK_DOWN, 0)
Code:
SendMessage(FindWindow(nil,'Form2'), WM_KEYDOWN, VK_DOWN, 0)
Bei beidem passiert aber leider garnichts! :wall: |
Re: TastaturCode an ListView "schicken"
Alles klar, Lösung gefunden :hello: !
Code:
Man sollte eben das richtige Handle nehmen :stupid:
SendMessage(ListView1.Handle,WM_KEYDOWN,VK_DOWN,1);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:56 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-2025 by Thomas Breitkreuz