Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Pfeiltasten "global" für das Programm (https://www.delphipraxis.net/78252-pfeiltasten-global-fuer-das-programm.html)

xZise 1. Okt 2006 21:55


Pfeiltasten "global" für das Programm
 
Ich programmiere ein Programm, in dem die Pfeiltasten gebraucht werden.
Das Problem:
Ich möchte sicherstellen, dass es egeal ist was markiert ist, aber er immer auf die Pfeiltasten reagiert.
Einen Shortcut anzulegen, geht leider nicht. Jedenfalls wüsste ich nicht, wie ich es lösen sollte.

3_of_8 1. Okt 2006 22:00

Re: Pfeiltasten "global" für das Programm
 
Du könntest bei deiner Form KeyPreview auf True setzen und dann mit dem OnKeyDown-Event der Form arbeiten, oder du machst das mit einem Thread und GetAsyncKeyState.

xZise 1. Okt 2006 22:08

Re: Pfeiltasten "global" für das Programm
 
KeyPreview, bewirkt also, dass "seine" Komponenten die Tastendrücke an seine Form weitergeben?

3_of_8 1. Okt 2006 22:49

Re: Pfeiltasten "global" für das Programm
 
Richtig. Siehe OH.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:57 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