Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Mehrere Hotkeys formularweit


JayK - Fr 30.09.05 20:52
Titel: Mehrere Hotkeys formularweit
Hallo Leute,

ich möchte mehrere, später redefinierbare, Hotkeys formularsweit (nicht anwendungs- oder gar systemweit) abfangen und drauf reagieren. Wenn ich nun den Fukos in einem Edit-Feld habe, soll aber auch was passieren, also fällt Form.OnKeyDown weg.
Gesucht habe ich schon und mich mit diesem Thread [http://www.delphi-forum.de/viewtopic.php?t=46143&start=0&postdays=0&postorder=asc&highlight=hotkey+anwendungsweit] befasst.
Leider steht da nur drin, wie man das für eine Tastenkombination und anwendungsweit macht. Ich weiß aber nicht, wie ich mein Vorhaben realisieren könnte. :-(
Bitte helft mir.

Schonmal Danke im vorraus
JayK


Moderiert von user profile iconraziel: Topic aus Sonstiges verschoben am Di 04.10.2005 um 09:50


blaueled - Fr 30.09.05 21:10

Hallo,

die einzelnen Komponenten haben doch auch Ereignisse, wenn eine Taste gedrückt wird,
da musst du das nur einfach reinschreiben.

Arne


JayK - Fr 30.09.05 21:13

Ich finde es aber ziemlich umständlich, für alle Controls auf dem Form ein OnKeyDown zu definieren. :roll: Da wird der Quelltext so aufgebläht :lol:
Gibt's da keine elegantere Lösung? :?!?:


Christian S. - Fr 30.09.05 21:15

Schau mal in der Hilfe nach KeyPreview.


JayK - Fr 30.09.05 22:34

Danke ;) Genau das, was ich gesucht habe :D