OVH Cloud OVH Cloud

[WD8] Sélectionneur

3 réponses
Avatar
Jean Passe
Salut,

J'ai un sélectionneur avec 4 options qui déterminent la couleur d'un texte.
Chaque option représente un état de quelque chose, d'ou le changement de
couleur.
J'ai donc p.e. x Hier ---> Bleu
x Aujourd'hui ---> Rouge
x Demain ---> Vert
x Jamais ---> Jaune

Alors je me suis dit que si je mets le texte des options (Hier, etc) dans la
couleur correspondante, ça ne serait pas plus mal.

Mais comment peut on faire cela ?

Merci.
A+
--
Jan Van Wijk

3 réponses

Avatar
celine
Rubrique d'aide de windev concernant les champs selecteur, modifier les
couleurs ligne par ligne...

Pour modifier les couleurs d'un sélecteur par ligne, il est possible
d'utiliser la syntaxe suivante :



<Nom du champ>..Libellé = gStylo(<Couleur Option 1>) + <Libellé option
1> + TAB + ...

gStylo(<Couleur Option N>) + <Libellé option N>



Le paramètre <Couleur option> correspond :

- soit une composante RVB de la couleur (obtenue avec la fonction RVB),

- soit une couleur pré-définie (voir couleurs prédéfinies dans le
W-Langage).


En espérant que ca reponde à ta question ;-)

A+,

Céline


Jean Passe a écrit:
Salut,

J'ai un sélectionneur avec 4 options qui déterminent la couleur d'un texte.
Chaque option représente un état de quelque chose, d'ou le changement de
couleur.
J'ai donc p.e. x Hier ---> Bleu
x Aujourd'hui ---> Rouge
x Demain ---> Vert
x Jamais ---> Jaune

Alors je me suis dit que si je mets le texte des options (Hier, etc) dans la
couleur correspondante, ça ne serait pas plus mal.

Mais comment peut on faire cela ?

Merci.
A+


Avatar
Jean Passe
Salut,

En espérant que ca reponde à ta question ;-)



On ne peut mieux.....

Je suis impardonnable de ne pas avoir trouvé cela moi-même.... :-/

Merci.
A+
Jan Van Wijk
Avatar
jacques.trepp
Après mure réflexion, celine a écrit :
Rubrique d'aide de windev concernant les champs selecteur, modifier les
couleurs ligne par ligne...

Pour modifier les couleurs d'un sélecteur par ligne, il est possible
d'utiliser la syntaxe suivante :



<Nom du champ>..Libellé = gStylo(<Couleur Option 1>) + <Libellé option 1> +
TAB + ...

gStylo(<Couleur Option N>) + <Libellé option N>



Le paramètre <Couleur option> correspond :

- soit une composante RVB de la couleur (obtenue avec la fonction RVB),

- soit une couleur pré-définie (voir couleurs prédéfinies dans le W-Langage).


soit un entier correspondant à la couleur, soit une valeur en
hexadécimal du genre 0x99FF99.
j'ai passé des années à extraire les composantes RVB, avant de
m'apercevoir que l'entier correspondant fonctionne parfaitement. :-)


En espérant que ca reponde à ta question ;-)

A+,

Céline





--
Jacques Trepp
Albygest