FMX.Forms.TFormActionLink.IsGroupIndexLinked

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function IsGroupIndexLinked: Boolean; override;

C++

virtual bool __fastcall IsGroupIndexLinked();

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

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

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

Les descendants de TContainedActionLink peuvent appeler IsGroupIndexLinked pour déterminer s'ils doivent distribuer les modifications apportées à la propriété GroupIndex de l'action à la propriété GroupIndex correspondante de l'objet client :

  • Lorsque IsGroupIndexLinked renvoie True, la liaison d'action contrôle la propriété GroupIndex ; les modifications apportées à la propriété GroupIndex de l'action sont répercutées à la propriété correspondante de l'objet client.
  • Lorsque IsGroupIndexLinked renvoie False, l'objet client n'est pas influencé par la propriété GroupIndex 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é correspondante indépendamment (plus courant).

Telle qu'implémentée dans TContainedActionLink, IsGroupIndexLinked vérifie simplement que la propriété Action spécifie un descendant de TContainedAction (c'est-à-dire une action dotée d'une propriété GroupIndex), et dans ce cas, renvoie True.

Les classes descendantes peuvent redéfinir IsGroupIndexLinked pour déterminer si la propriété GroupIndex est liée à la propriété client appropriée. Si un client lié par un objet classe descendante (comme FMX.Forms.TForm) ne prend pas en charge la propriété GroupIndex, IsGroupIndexLinked renvoie alors toujours False.

L'implémentation de TActionLink est la suivante :

Voir aussi