FMX.ActnList.TCustomActionList.DialogKey

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function DialogKey(const Key: Word; const Shift: TShiftState): Boolean; virtual;

C++

virtual bool __fastcall DialogKey(const System::Word Key, const System::Classes::TShiftState Shift);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.ActnList.pas
FMX.ActnList.hpp
FMX.ActnList TCustomActionList


Beschreibung

Wertet eine Tastatureingabe aus, um festzustellen, ob es sich dabei um ein Tastenkürzel für eine der Aktionen in der Liste handelt.

Normalerweise müssen Anwendungen die Methode DialogKey nicht explizit aufzurufen. Wenn die Methode KeyDown des Formulars ein Tastenkürzel nicht anderweitig auswertet (wie z.B. in einer Ereignisbehandlungsroutine), wird DialogKey für alle zugeordneten Aktionslisten aufgerufen, bis eine Aktion gefunden wird, die das Tastenkürzel behandeln kann.

Die Methode DialogKey der Aktionsliste überprüft das angegebene Tastenkürzel mit der Eigenschaft ShortCut und der Eigenschaft SecondaryShortCuts jeder Aktion in der Liste. Falls eine Übereinstimmung gefunden wird, wird die Aktion aufgefordert, das Tastenkürzel zu behandeln. DialogKey gibt in diesem Fall True zurück, ansonsten False.

DialogKey hat die folgenden Parameter:

Parameter Beschreibung

Key

Ist der Tastencode für das potentielle Tastenkürzel.

Shift

Ist der Status der Tasten Umsch, Alt und String, die mit Key kombiniert werden können.

Siehe auch