System.Actions.TContainedActionLink.IsHelpLinked

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function IsHelpLinked: Boolean; virtual;

C++

virtual bool __fastcall IsHelpLinked();

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 d'aide de l'action et du client de la liaison d'action sont liées.

Les descendants de TContainedActionLink appellent IsHelpLinked pour déterminer s'ils ont besoin de propager les modifications des propriétés HelpContext, HelpKeyword et HelpType de l'action aux propriétés d'aide correspondantes de l'objet client :

  • Quand IsHelpLinked renvoie True, la liaison d'action contrôle ces propriétés. Les modifications apportées à l'une de ces propriétés d'aide de l'action sont répercutées par des modifications de la propriété correspondante de l'objet client.
  • Quand IsHelpLinked renvoie False, l'objet client n'est pas influencé par les propriétés d'aide 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'implémentée dans TContainedActionLink, IsHelpLinked vérifie simplement que la propriété Action spécifie un descendant de TContainedAction (action disposant des propriétés HelpContext, HelpKeyword et HelpType) et, si c'est le cas, elle renvoie True.

Les classes descendantes peuvent redéfinir IsHelpLinked pour déterminer si les propriétés d'aide sont liées à la propriété client adéquate. Si un client lié par un objet classe descendante ne prend pas en charge les propriétés d'aide, IsHelpLinked renvoie toujours False.

Voir aussi