Vcl.Buttons.TSpeedButton.GroupIndex

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property GroupIndex: Integer read FGroupIndex write SetGroupIndex default 0;

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.

Voir aussi