Qtradiobutton - radiobutton transparent - composant basé sur qtcheckbox

Soyez le premier à donner votre avis sur cette source.

Vue 6 665 fois - Téléchargée 639 fois

Description

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 ;)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_eli42
Messages postés
132
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
12 novembre 2019

Salut, dommage je ne peut pas tester ce compo, me donne erreur ressource MONBITMAP absent, c'est bete car l'idée me plaisait bien, bonne continuation
Inekman
Messages postés
291
Date d'inscription
dimanche 2 février 2003
Statut
Membre
Dernière intervention
30 juin 2006

Excellente initiative saib. Le control QTCheckBox est fabuleux et le radiobutton l'ai tout autant.

Je t'encourage vivement de faire d'autres composants et pourquoi pas faire une suite complète basé sur ces modèles.

Inekman.10/10

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.