Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bien le bonjour,
J'essaie - sans succès - de modifier la couleur de fond (ou bien la couleur de la police de caractères du texte) d'un bouton. Le problème c'est que ce bouton n'est pas un objet d'une DataWindow, c'est un simple control "posé" sur ma fenêtre.
Après de vains essais, je me demande si une telle chose est possible.
Dans le painter, il n'y a pas le propriété, et les boutons "foreground color/background color" ne font rien.
Si je regarde le code source de ma fenêtre, je ne vois aucune propriété de couleur pour ce bouton.
Qu'en pensez-vous ?
Dernière modification par Nyphel (28-08-2008 09:42:43)
Hors ligne
je pense que tu peux creer un bouton depuis une datawindow... et la, tu pourras changer la couleur du texte et du background.
sinon, via l'objet button, je ne vois pas... pas en pb7
Hors ligne
Oui j'aurais du avoir une DataWindow, en effet... Mais là je maintiens un code déjà utilisé, et il me semble trop risqué de modifier la fenêtre à l'heure actuelle (elle est complexe et liée à plusieurs autres fenêtres). Je suis en Pb 10.2.0 build 8075 et je ne vois pas comment faire moi non plus
Au moins tu sembles me confirmer que cela à l'air impossible, et c'est toujours ça ;)
Hors ligne
ou alors utilise un picturebutton
Hors ligne
Bonjour,
En effet, impossible de mettre à jour les couleurs d'un commandbutton.
Nous utilisons des picturebotton et gérons des images (picturename) différentes suivant les cas (fond, coleur police). Cela fonctionne très bien.
Hors ligne
Merci pour cette solution, dans mon cas elle ne me convient pas, mais la réponse m'intéressait tout de même
Hors ligne