System.Actions.TContainedActionLink.IsVisibleLinked

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function IsVisibleLinked: Boolean; virtual;

C++

virtual bool __fastcall IsVisibleLinked(void);

Propriétés

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


Description

Définit la méthode pour indiquer si la propriété Visible de l'action assignée à la liaison d'action et la propriété Visible du client de la liaison d'action sont liées.

Les descendants de TContainedActionLink appellent IsVisibleLinked pour déterminer s'ils doivent propager les modifications apportées à la propriété Visible de l'action à la propriété Visible du client :

  • Lorsque TActionLink.IsVisibleLinked renvoie True, l'action contrôle la propriété Visible ; les modifications apportées à la propriété Visible de l'action sont reflétées par les modifications de la propriété Visible correspondante de l'objet client. Cela signifie que, si la propriété Visible de l'action est définie sur False, la propriété Visible du client est aussi définie sur False et celui-ci devient invisible. Par exemple, si un client est un élément de menu ou un contrôle, cet élément de menu ou ce contrôle est invisible.
  • Quand IsVisibleLinked renvoie False, l'objet client ne reflète pas la propriété Visible 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é Visible correspondante de manière indépendante.

Les classes dérivées peuvent redéfinir IsVisibleLinked pour déterminer si la propriété Visible de l'action est liée à la propriété client appropriée. Telle qu'implémenté dans TActionLink :

Voir aussi