Vcl.Forms.TApplication.OnShortCut

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnShortCut: TShortCutEvent read FOnShortCut write FOnShortCut;

C++

__property TShortCutEvent OnShortCut = {read=FOnShortCut, write=FOnShortCut};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication

Beschreibung

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.

Hinweis: Sie können zur Reaktion auf dieses Ereignis auch die Komponente TApplicationEvents verwenden, die es Ihnen ermöglicht, über die IDE eine Ereignisbehandlungsroutine zuzuweisen.

Siehe auch