System.Actions.TContainedAction.SetGroupIndex
Delphi
procedure SetGroupIndex(const Value: Integer); virtual;
C++
virtual void __fastcall SetGroupIndex(const int Value);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | System.Actions.pas System.Actions.hpp |
System.Actions | TContainedAction |
Description
Affecte la valeur Value
à la propriété GroupIndex de l'action et gère de façon correcte l'état activé ou désactivé des propriétés Checked de toutes les actions du groupe spécifié par Value
.
SetGroupIndex affecte la valeur Value
spécifiée à la propriété GroupIndex de l'action. Si la propriété Checked de cette action vaut True, SetGroupIndex définit la propriété Checked sur False pour toutes les autres actions dans le groupe défini par la valeur Value
spécifiée.
Quand Value
est supérieure à 0, le groupe d'actions dont la propriété GroupIndex a cette valeur Value
forme un groupe d'actions qui agit comme un groupe de boutons radio. Quand la propriété Checked de n'importe quelle action de ce groupe vaut True, les propriétés Checked de toutes les autres actions du groupe sont définies sur False. Ainsi, seule une action de ce groupe peut être cochée à un moment donné.
Remarque : Toutes les actions d'un groupe doivent être listées par la même liste d'actions.