Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
Je suis sous PB9 et j'ai une datawindow dans laquelle j'ai une checkbox. Comme je ne peux pas la désactiver
via la propriété Protect dans le painter datawindow, je le fais via un Modify () dans le code.
Jusqu'ici, pas de problème car la case à cocher est bien désactivée, seulement le fond de la case en soit reste
blanc indiquant donc à tord à l'utilisateur qu'elle active, alors qu'une checkbox désactivée doit avoir un fond gris
clair.
Qui peut m'aider ?
Merci.
Doctor Z.
Hors ligne
Bonjour, utilise la propriété Enable directement dans le painter.
Hors ligne
Salut,
La propriété "PROTECT" est disponible dans le painter de datawindow, mais pour celà il faut utiliser la partie dynamique de la propriété ( en cliquant sur le petit icone à droite de la propriété protect) et mettre 0 ou 1 selon ce que tu veux.
Par contre pour la couleur de fond si c'est pour le carré de saisie je crois que celà n'est pas possible. Pour ce qui concerne le fond global de la checkbox là on a la propriété background.
PS : Petit complément : Pour la couleur de fond je pense que celà est du au fait qu'une checkbox peut éventuellement prendre 3 états et donc lorsque je suis dans le troisièeme état la checkbox prend une couleur de fond légérement grise.
Hors ligne