Vcl.AppEvnts.TApplicationEvents.OnShortCut

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnShortCut: TShortCutEvent read FOnShortCut write FOnShortCut;

C++

__property OnShortCut;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
Vcl.AppEvnts.pas
Vcl.AppEvnts.hpp
Vcl.AppEvnts TApplicationEvents

Beschreibung

Wird ausgelöst, wenn der Benutzer eine Taste drückt (vor dem Ereignis OnKeyDown).

Vcl.AppEvnts.TApplicationEvents.OnShortCut erbt von Vcl.AppEvnts.TCustomApplicationEvents.OnShortCut. Der folgende Inhalt bezieht sich auf Vcl.AppEvnts.TCustomApplicationEvents.OnShortCut.

Wird ausgelöst, wenn der Benutzer eine Taste drückt (vor dem Ereignis OnKeyDown).

Mit OnShortCut verarbeiten Sie Tastaturkürzel, bevor sie vom Formular oder dessen Steuerelementen verarbeitet werden. Wenn der Benutzer eine Taste drückt, kann die Anwendung diese Taste als Tastaturkürzel verarbeiten, anstatt die Standard-Tastenverarbeitung (OnKeyDown, OnKeyPress und OnKeyUp) zu aktivieren. Für Menükurzbefehle und Aktionen, die mit dem Formular verknüpft sind, ist die Verarbeitung vordefiniert. Mit OnShortCut können in einer Anwendung zusätzliche Tastaturkürzel implementiert werden.

Wenn die Ereignisbehandlungsroutine für OnShortCut eine Reaktion auf den Tastendruck implementiert, müssen Sie den Parameter Handled auf true setzen. Dies verhindert die Weitergabe der Tastatureingabe an Menüs oder Aktionen, die mit der Anwendung verknüpft sind. Außerdem wird dadurch die Standardverarbeitung für Tastatureingaben (wie bei einem Menü- oder Aktionskurzbefehl) außer Kraft gesetzt.

Anmerkung:  In der Behandlungsroutine OnShortCut können Sie durch einen Aufruf der Methode CancelDispatch verhindern, dass das Ereignis an andere Ereigniskomponenten weitergegeben wird.

Siehe auch

Codebeispiele