Bonjour
je suis sous C++ Builder et je souhaite changer la couleur d'un TButton comment ceci est il possible ??
Merci d'avance
Bonjour
je suis sous C++ Builder et je souhaite changer la couleur d'un TButton comment ceci est il possible ??
Merci d'avance
Est-ce que tu parle de la couleur de la police (du texte) ou du bouton en lui-même?
Pour la police (Font), tu peux utiliser un TBitBtn (onglet supplément de la palette de composant) qui est similaire à TButton avec des fonctionnalités en plus.
Non je veux modifier la couleur du bouton
avez vous une idée ?
Je m'étais posé la question a une époque et il me semble que ce n'est pas possible. D'après mes vagues souvenirs, la couleur des TButton est géré par Windows et non pas par Delphi, ce qui explique qu'il n'y ai pas de propriété Color.
La solution est donc de dériver la classe TButton, ou d'utiliser un des nombreux composant disponible sur le net, par exemple sur Torry.net
[EDIT:]
En faite je viens de trouver ce lien pour modifier la couleur d'un bouton, donc a priori c'est possible. Par contre je n'ai pas vraiment le temps de me plonger dans le code ou proposer une traduction pour C++ Builder...
Ici il y a le code en Delphi pour faire un composant ColorButton: http://www.developpez.net/forums/d38...ption-tbutton/
Sinon, encore en Delphi, il y a ça aussi: http://www.developpez.net/forums/d15...ouleur-bouton/
Regarde le dernier message, il y a un download pour ButtonWithColor.
Partager