FMX.Types.TFmxObject.Action

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

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'     

Siehe auch