FMX.ActnList.TActionLink.IsGroupIndexLinked
Delphi
function IsGroupIndexLinked: Boolean; override;
C++
virtual bool __fastcall IsGroupIndexLinked();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | FMX.ActnList.pas FMX.ActnList.hpp |
FMX.ActnList | TActionLink |
Description
Indique si les propriétés GroupIndex de l'action et du client de la liaison d'action sont liées.
FMX.ActnList.TActionLink.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 :
- IsGroupIndexLinked renvoie
False
: - Sinon, IsGroupIndexLinked renvoie
True
.