FMX.Types.TFmxObject.GetActionLinkClass

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetActionLinkClass: TActionLinkClass; virtual;

C++

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

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'assigner une valeur à la propriété Action, la méthode setter pour Action appelle GetActionLinkClass. Si GetActionLinkClass renvoie une valeur non nil, l'objet action est assigné à Action. Si l'objet contrôle ne prend pas en charge les actions, GetActionLinkClass doit renvoyer nil. Dans ce cas, la tentative de définir la propriété Action sur une valeur déclenche l'exception suivante :

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

Voir aussi