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 6 307 fois - Téléchargée 622 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
japee Messages postés 1727 Date d'inscription vendredi 27 décembre 2002 Statut Modérateur Dernière intervention 6 novembre 2021 8
25 oct. 2003 à 00:32
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 !
cs_etrix Messages postés 55 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 30 janvier 2004
23 oct. 2003 à 20:05
C'est super bien fait, bien espliquer et très pratique !
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Modérateur Dernière intervention 18 novembre 2010 14
23 oct. 2003 à 16:19
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.