Vcl.Buttons.TSpeedButton.GroupIndex
Delphi
property GroupIndex;
C++
__property GroupIndex = {default=0};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | Vcl.Buttons.pas Vcl.Buttons.hpp |
Vcl.Buttons | TSpeedButton |
Description
Permet à plusieurs turboboutons de fonctionner en groupe.
Affectez la propriété GroupIndex pour déterminer comment le bouton se comporte quand il est cliqué.
Si GroupIndex a la valeur 0, le bouton est indépendant des autres boutons de la fiche. Quand l'utilisateur clique sur un tel bouton, le bouton apparaît appuyé (dans son état cliqué) puis revient à l'état haut normal quand l'utilisateur relâche le bouton de la souris.
Si GroupIndex a une valeur supérieure à 0, le bouton reste sélectionné (à l'état enfoncé) quand il est cliqué par l'utilisateur. Quand l'utilisateur clique sur un bouton sélectionné, il revient à l'état haut sauf si AllowAllUp a la valeur false. L'affectation d'une valeur supérieure à zéro à la propriété GroupIndex d'un seul bouton fait que ce bouton se comporte comme un bouton à deux états si AllowAllUp a la valeur true.
Les turboboutons ayant la même valeur, différente de 0, pour la propriété GroupIndex, fonctionnent comme un groupe. Quand l'utilisateur clique sur l'un de ces boutons, il reste sélectionné jusqu'à ce que l'utilisateur clique sur un autre bouton du groupe. Les turboboutons utilisés de cette manière proposent des choix mutuellement exclusifs à l'utilisateur.