Vcl.Forms.TForm.OnShortCut
Delphi
property OnShortCut: TShortCutEvent read FOnShortCut write FOnShortCut;
C++
__property OnShortCut;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TForm |
Beschreibung
Wird ausgelöst, wenn der Benutzer eine Taste drückt (vor dem Ereignis OnKeyDown).
Vcl.Forms.TForm.OnShortCut erbt von Vcl.Forms.TCustomForm.OnShortCut. Der folgende Inhalt bezieht sich auf Vcl.Forms.TCustomForm.OnShortCut.
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.