le composant QTCheckBox de Yanb m'a bien plu, je l'ai modifié pour faire un TQTRadioButton ayant le meme aspect et les memes propriétés
mdiifications faites :
Suppression des propriétés liées avec l'état Grayed et de l'etat Grayed
Suppression des sticks Croix et Normal
modification de la forme de la case (bitmap stocké dans une ressource car je n'obtenais pas de bons resultats avec le canvas)
implementation du comportement RadioButton (deselection des autres QTRadioButtons ayant le meme parent)
Source / Exemple :
dans le Zip.
il y a QTRadioButton.Pas qui ne correspond qu'au RadioButton, et QTContols.pas , qui contient QTRadioButton et QTCheckBox
le fichier Ressources.Res est necessaire au composant QTRadioButton
Conclusion :
Merci a Yanb pour le QTCheckBox, qui contrairement a de nombreux autres composants similaires, fonctionne bien et ne hooke pas les messages paint
le QTCheckBox est ici :
http://www.delphifr.com/code.aspx?ID=22884
laissez un commentaire pour me dire ce que vous en pensez ;)
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.