FMX.Forms.TFormActionLink.IsHintLinked

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function IsHintLinked: Boolean; override;

C++

virtual bool __fastcall IsHintLinked();

Propriétés

Type Visibilité  Source Unité  Parent
function protected
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TFormActionLink

Description

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

FMX.Forms.TFormActionLink.IsHintLinked hérite de System.Actions.TContainedActionLink.IsHintLinked. Tout le contenu en-dessous de cette ligne se réfère à System.Actions.TContainedActionLink.IsHintLinked.

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

Les descendants de TContainedActionLink appellent IsHintLinked pour déterminer s'ils ont besoin de propager les modifications de la propriété Hint de l'action, afin qu'elles soient répercutées par la propriété Hint correspondante de l'objet client.

  • Quand IsHintLinked renvoie True, l'action contrôle la propriété Hint ; les modifications apportées à la propriété Hint de l'action sont répercutées par des modifications de la propriété correspondante de l'objet client.
  • Quand IsHintLinked renvoie False, l'objet client n'est pas influencé par la propriété Hint 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, IsHintLinked vérifie simplement que la propriété Action spécifie un descendant de TContainedAction (une action disposant d'une propriété Hint) et renvoie True si c'est le cas.

Les classes descendantes peuvent redéfinir IsHintLinked pour déterminer si la propriété Hint est liée à la propriété client adéquate. Si un client lié par un objet classe descendante ne prend pas en charge la propriété Hint, IsHintLinked renvoie toujours False.

Voir aussi