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 OnKeyDown Programmweit abfangen (https://www.delphipraxis.net/96252-onkeydown-programmweit-abfangen.html)

ThE_-_BliZZarD 20. Jul 2007 20:16


OnKeyDown Programmweit abfangen
 
Hallihallo liebe Gemeinde,

ich habe folgendes Problem:

Ich hab eine Anwendung, die Tastaurbefehle entgegennimmt.
Dafür habe ich ein OnKeyDown Event auf das Main-Form gelegt. Allerdings wird einer Combobox bei Programmstart automatisch der Focus gegeben, und ich kann das auch durch SetFocus nicht ändern.

Leider gibt es auch nicht so etwas wie Application.OnKeyDown oder so was..

Gibt es noch andere Wege außer da jetzt einen Hook zu setzen, und vor allem: Wie funkioniert ein Hook? Und wird der Hook nur aktiv wenn der Key gedrückt wurde, während mein Programm auch "On Top" ist?


Freue mich auf Antworten,

BliZZarD

Apollonius 20. Jul 2007 20:18

Re: OnKeyDown Programmweit abfangen
 
Ist KeyPreview des Forms true?

ThE_-_BliZZarD 20. Jul 2007 20:20

Re: OnKeyDown Programmweit abfangen
 
Uguu~~

Danke.^^ Wusste nicht das es so eine Einstellung gibt. Nu gehts!

Vielen Dank


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