FMX.Types.TFmxObject.Action
Delphi
property Action: TBasicAction read GetAction write SetAction;
C++
__property System::Classes::TBasicAction* Action = {read=GetAction, write=SetAction};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | protected | FMX.Types.pas FMX.Types.hpp |
FMX.Types | TFmxObject |
Beschreibung
Gibt die dem Steuerelement zugeordnete Aktion an.
Action ermöglicht einer Anwendung die Antwort auf Benutzerbefehle zu zentralisieren. Wenn einem Steuerelement eine Aktion zugeordnet ist, legt diese Aktion die geeigneten Eigenschaften und Ereignisse für das Steuerelement fest (z.B., ob das Steuerelement aktiviert ist oder wie dieses auf ein OnClick-Ereignis reagieren soll).
Wenn ein Objekt der von TFmxObject abgeleiteten Klasse keine Aktionen unterstützt und der Eigenschaft Action einen Wert zuzuweisen versucht, ruft die Setter-Methode für Action GetActionLinkClass auf, die nil
zurückgeben sollte. Der Versuch, die Eigenschaft Action zu setzen, löst in diesem Fall die folgende Exception aus:
StrEActionNoSuported = 'Class %s does not support the action'