Vcl.Forms.TCustomForm.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 protected
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TCustomForm

Beschreibung

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

Mit OnShortCut können Tastatureingaben für Kurzbefehle weitergeleitet werden, bevor ihre Verarbeitung durch das Formular erfolgt. Das Formular kann eine vom Benutzer gedrückte Taste als Kurzbefehl weiterleiten, anstatt sie normal zu verarbeiten (Ereignisse OnKeyDown, OnKeyPress und OnKeyUp). Für Menükurzbefehle und Aktionen, die mit dem Formular verknüpft sind, ist die Verarbeitung vordefiniert. OnShortCut ermöglicht die Implementierung zusätzlicher Kurzbefehle.

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

Siehe auch