Boutons enfoncés ou pas, sélection multiple oui-non, sélection 0 oui-non

Soyez le premier à donner votre avis sur cette source.

Vue 5 901 fois - Téléchargée 574 fois

Description

Agir sur des groupes de boutons, autoriser ou pas la sélection multiple et la sélection minimale d'un bouton (comme avec TRadioButton et TCheckBox) avec plus de possibilités et plus d'agrément dans l'aspect de l'interface graphique.

J'utilise ici des groupes de TSpeedButton.

En jouant sur les propriétés AllowsAllUp et GroupIndex, on obtient ces 4 possibilités :
- exclusion mutuelle, sélection 0 possible,
- exclusion mutuelle, sélection 0 impossible (comme TRadioButton),
- sélection multiple, sélection 0 possible (comme TCheckBox),
- sélection multiple, sélection 0 impossible(avec un bout de code).

Tout n'est pas optimisé dans mon code, et pas vraiment commenté. Il s'agissait avant tout d'un didacticiel à usage personnel, destiné à la démonstration des 4 possibilités énoncées plus haut. Je vous le livre tel quel...

Source / Exemple :


Compilez le contenu du Zip, ça parle tout seul !

Conclusion :


J'essaierai d'ajouter des commentaires, si nécessaire.

Il ne me semble pas qu'il y ait de bug ni d'erreur, mais n'hésitez pas à me faire part d'améliorations possible, ça fait avancer les choses pour tout le monde.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1717
Date d'inscription
vendredi 27 décembre 2002
Statut
Modérateur
Dernière intervention
23 juin 2020
3
Merci, JulioDelphi !
Précisément, la plupart des codes que je balance ici sont, à la base, des aides mémoire destinés à mon usage personnel, et qui, comme par hasard, répondent parfois à des questions posées sur le forum... comme quoi, on se pose tous les mêmes questions, hein ? ;)

Merci, etrix !
Content de t'avoir donné un coup de main, à charge de revanche ;)

Faut pas mollir, bonne prog' à toutes et à tous !
Messages postés
55
Date d'inscription
mardi 25 mars 2003
Statut
Membre
Dernière intervention
30 janvier 2004

C'est super bien fait, bien espliquer et très pratique !
Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
13
un ptit exe a avoir sous la main en aide memoire :D c impec'

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.