System.Actions.TContainedActionLink.IsVisibleLinked

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function IsVisibleLinked: Boolean; virtual;

C++

virtual bool __fastcall IsVisibleLinked();

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 permettant de savoir 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 distribuer les modifications de 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 répercutées à 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 alors aussi définie sur False, et le client 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 alors invisible.
  • Lorsque IsVisibleLinked renvoie False, l'objet client ne reflète pas la propriété Visible de son action pour l'une des raisons suivantes :
    • Il n'a pas de propriété correspondante.
    • Il gère la valeur de sa propriété Visible correspondante indépendamment (plus courant).

Les classes descendantes 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ée dans TActionLink :

Voir aussi