FMX.Types.TFmxObject.GetActionLinkClass

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

function GetActionLinkClass: TActionLinkClass; virtual;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
function protected
FMX.Types.pas
FMX.Types.hpp
FMX.Types TFmxObject


Description

Renvoie la classe de liaison d'action associée.

Renvoie la référence de classe pour la classe TActionLink ou pour l'un de ses descendants.

Dans TFmxObject, GetActionLinkClass renvoie toujours nil.

Dans les classes descendantes, GetActionLinkClass doit renvoyer le type de classe approprié pour la liaison d'action utilisée avec l'objet classe. Lorsqu'un objet contrôle du descendant de la classe TFmxObject tente d'affecter une valeur à la propriété Action, la méthode d'accesseur en écriture pour Action appelle GetActionLinkClass. Si GetActionLinkClass renvoie une valeur non-nil, l'objet action est affecté à Action. Si l'objet contrôle ne supporte pas des actions, GetActionLinkClass doit renvoyer nil. Dans ce cas, la tentative d'affecter une valeur à la propriété Action déclenche l'exception suivante :

StrEActionNoSuported = 'Class %s does not support the action'    


Voir aussi