FMX.Types.TFmxObject.GetActionLinkClass

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetActionLinkClass: TActionLinkClass; virtual;

C++

virtual Fmx::Actnlist::TActionLinkClass __fastcall GetActionLinkClass();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
FMX.Types.pas
FMX.Types.hpp
FMX.Types TFmxObject


Beschreibung

Gibt die zugeordnete Klasse der Aktionsverknüpfung zurück.

Gibt die Klassenreferenz für die Klasse TActionLink oder für eine davon abgeleitete Klasse zurück.

In TFmxObject gibt GetActionLinkClass immer nil zurück.

In abgeleiteten Klassen sollte GetActionLinkClass den entsprechenden Klassentyp für die Aktionsverknüpfung zurückgeben, die mit dem Klassenobjekt verwendet wird. Wenn ein Steuerobjekt einer von TFmxObject abgeleiteten Klasse der Eigenschaft Action einen Wert zuzuweisen versucht, ruft die Setter-Methode für Action GetActionLinkClass auf. Wenn GetActionLinkClass einen Wert ungleich nil zurückgibt, wird das Aktionsobjekt der Action zugewiesen. Wenn das Steuerobjekt keine Aktionen unterstützt, sollte GetActionLinkClass nil zurückgeben. 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