API:Vcl.ActnMan.TActionClientLink.IsCaptionLinked

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function IsCaptionLinked: Boolean; override;

C++

virtual bool __fastcall IsCaptionLinked();

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Vcl.ActnMan.pas
Vcl.ActnMan.hpp
Vcl.ActnMan TActionClientLink

Description

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

Vcl.ActnMan.TActionClientLink.IsCaptionLinked hérite de System.Actions.TContainedActionLink.IsCaptionLinked. Tout le contenu en-dessous de cette ligne se réfère à System.Actions.TContainedActionLink.IsCaptionLinked.

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

Les descendants de TContainedActionLink appellent IsCaptionLinked to pour déterminer s'ils ont besoin de propager les modifications de la propriété Caption de l'action afin qu'elles soient répercutées par la propriété Caption de l'objet client :

  • Quand IsCaptionLinked renvoie True, l'action contrôle la propriété Caption ; les modifications apportées à la propriété Caption de l'action sont répercutées dans l'objet client.
  • Quand IsCaptionLinked renvoie False, l'objet client ne reflète pas la propriété Caption de son action, soit parce qu'il ne dispose pas d'une propriété Caption ou parce qu'il gère la valeur de sa propriété Caption de manière indépendante.

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

Voir aussi