System.Actions.TContainedActionLink.IsStatusActionLinked

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function IsStatusActionLinked: Boolean; virtual;

C++

virtual bool __fastcall IsStatusActionLinked();

Propriétés

Type Visibilité  Source Unité  Parent
function protected
System.Actions.pas
System.Actions.hpp
System.Actions TContainedActionLink

Description

Indique si les propriétés StatusAction de l'action et du client de la liaison d'action sont liées.

Les descendants de TContainedActionLink appellent IsStatusActionLinked pour déterminer s'ils ont besoin de propager les changements apportés à la propriété StatusAction de l'action à la propriété StatusAction correspondante de l'objet client :

  • Quand IsStatusActionLinked renvoie True, l'action contrôle la propriété StatusAction. Les modifications apportées à la propriété StatusAction de l'action sont répercutées par des modifications de la propriété correspondante de l'objet client.
  • Quand IsStatusActionLinked renvoie False, l'objet client ne reflète pas la propriété StatusAction de son action, soit parce qu'il ne dispose pas d'une propriété correspondante, ou plus généralement, parce qu'il gère la valeur de sa propriété correspondante de manière indépendante.

Telle qu'elle est implémentée dans TContainedActionLink, IsStatusActionLinked vérifie simplement que la propriété Action spécifie un descendant de TContainedAction (action disposant d'une propriété StatusAction) et renvoie True si c'est le cas. Les classes dérivées redéfinissent IsStatusActionLinked pour déterminer si la propriété StatusAction est liée à la propriété client adéquate.

Voir aussi