OVH Cloud OVH Cloud

Windev 9 - Etat et propriete couleur d'un champ libelle

2 réponses
Avatar
Mas Fabien
Je veux changer dynamqiuement la couleur de police d'un champ libelle ds un
etat
j'essaye ces 2 methodes :
1)
Police1 est une Police
Police1..Nom = "Arial"
Police1..Taille = 16
Police1..Couleur = iRougeClair
Lib_titreArticle..Police = Police1


2)
Lib_titreArticle..Couleur=iRougeClair

Mais aucune ne marche
par contre la couleur de fond est chageable !
Lib_titreArticle..CouleurFond= iRougeClair

comment parvenir a changer cette couleur ??

2 réponses

Avatar
jacques trepp
Mas Fabien a écrit :
Je veux changer dynamqiuement la couleur de police d'un champ libelle ds un
etat
j'essaye ces 2 methodes :
1)
Police1 est une Police
Police1..Nom = "Arial"
Police1..Taille = 16
Police1..Couleur = iRougeClair
Lib_titreArticle..Police = Police1


2)
Lib_titreArticle..Couleur=iRougeClair

Mais aucune ne marche
par contre la couleur de fond est chageable !
Lib_titreArticle..CouleurFond= iRougeClair

comment parvenir a changer cette couleur ??




testé dans l'init d'un champ libellé et d'un libellé dans un état,
la syntaxe :

MoiMême..Couleur = iRougeClair
MoiMême..CouleurFond = iJauneClair
fonctionne parfaitement.

je suis en 7.5
Avatar
Mas Fabien
en fait je suis passe par un champ rtf pour generer la couleur
je ne peux pas mettre ce code ds l'init du champ, je n'ai pas encore la
couleur a ce moment la

merci de ton aide

--------------------------------------------------------------------------------------------------
PROCEDURE renvoyerCategorieColoree(nCat,texte)

ch est une chaîne =
"{rtf1ansiansicpg1252deff0deflang1036{fonttbl{f0fswissfcharset0
Arial;}}"
ch +="{colortbl ;red0green0blue0;}"
ch +="{*generator Msftedit 5.41.15.1507;}viewkind4uc1pardcf1f0fs32
TEXTE_A_REMPLACER cf0fs20par"
ch +="}"

SELON nCat
CAS 1 :
// je remplace par mes composantes RVB ici 0,153,153
ch = Remplace(ch,"red0","red0")
ch = Remplace(ch,"green0","green153")
ch = Remplace(ch,"blue0","blue153")

autre cas
//..........
FIN

ch = Remplace(ch,"TEXTE_A_REMPLACER",texte)
RENVOYER ch


"jacques trepp" a écrit dans le message de news:
42302403$0$2464$
Mas Fabien a écrit :
Je veux changer dynamqiuement la couleur de police d'un champ libelle ds
un etat
j'essaye ces 2 methodes :
1)
Police1 est une Police
Police1..Nom = "Arial"
Police1..Taille = 16
Police1..Couleur = iRougeClair
Lib_titreArticle..Police = Police1


2)
Lib_titreArticle..Couleur=iRougeClair

Mais aucune ne marche
par contre la couleur de fond est chageable !
Lib_titreArticle..CouleurFond= iRougeClair

comment parvenir a changer cette couleur ??


testé dans l'init d'un champ libellé et d'un libellé dans un état,
la syntaxe :

MoiMême..Couleur = iRougeClair
MoiMême..CouleurFond = iJauneClair
fonctionne parfaitement.

je suis en 7.5