PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → [WD5.5b] Modifier la couleur de fond d'un libelle dans un état
[WD5.5b] Modifier la couleur de fond d'un libelle dans un état
Débuté par Laurent, 01 juil. 2003 14:26 - 3 réponses
Posté le 01 juillet 2003 - 14:26
Bonjour,

Je cherche à modifier par programme la couleur de fond d'un champ libellé
dans un état (effet stabylo).

J'ai réussi à le faire dans ma fenêtre de saisie en utilisant :

NomDuChamp..libelle=gfond(ijauneclair) + "Libellé du champ"

mais cette fonction ne donne rien en impression.

La propriété NomDuChamp..couleurfond non plus.

J'ai aussi essayé d'utiliser :

iCadre(NomDuChamp..ligne,NomDuChamp..colonne,NomDuChamp..ligne +
NomDuChamp..hauteur,NomDuChamp..colonne +
NomDuChamp..largeur,idefaut,idefaut,ijauneclair)

et ça n'a rien donné non plus.

Quelqu'un à une idée ?

Merci d'avance !

@+ Laurent
Posté le 01 juillet 2003 - 16:30
"Laurent" <discretebal@hotmail.com> a écrit dans le message de
news:3f016d23$1@news....
Bonjour,

Je cherche à modifier par programme la couleur de fond d'un champ libellé
dans un état (effet stabylo).

J'ai réussi à le faire dans ma fenêtre de saisie en utilisant :

NomDuChamp..libelle=gfond(ijauneclair) + "Libellé du champ"

mais cette fonction ne donne rien en impression.

La propriété NomDuChamp..couleurfond non plus.

J'ai aussi essayé d'utiliser :

iCadre(NomDuChamp..ligne,NomDuChamp..colonne,NomDuChamp..ligne +
NomDuChamp..hauteur,NomDuChamp..colonne +
NomDuChamp..largeur,idefaut,idefaut,ijauneclair)

et ça n'a rien donné non plus.

Quelqu'un à une idée ?

Merci d'avance !

@+ Laurent


Bonjour,

Je viens de tester (en 5.5 et en 7.5) LIBELLE2..CouleurFond = iJauneClair
placé dans le code d'initialisation du champ libellé dans un état, ça
fonctionne.
Si c'est une impression écran que vous voulez faire, toujours dans le code
d'initialisation du champ vous pouvez placer le code suivant :
Libellé1..CouleurFond = iJauneClair
Maintenant si vous voulez modifier cela en plaçant votre code ailleurs vous
pouvez aussi en plaçant ce code ( LIBELLE2..CouleurFond = iJauneClair )
juste avant le lancement de l'etat.
NOTA : Sous 5.5, il faut définir fond du champ à plein.

Sincères salutations
--
Jean-Claude FLAJOULOT
Sécurité, Conseil & Biométrie

SCetB@wanadoo.fr
Posté le 04 juillet 2003 - 23:10
Le code ci-dessous fonctionne sans aucun problème :

Initialisation du bloc BLOC_HAUT

Selon LaCopie
cas "1"
NumeroNE..couleurfond=iblanc
cas "2"
Numerone..Couleurfond=ijauneclair
Cas "3"
NumeroNE..Couleurfond=icyanclair
cas "4"
NumeroNE..Couleurfond=irougeclair
fin


A+
Philippe Henkens
"Laurent" <discretebal@hotmail.com> wrote:
Bonjour,

Je cherche à modifier par programme la couleur de fond d'un champ libellé
dans un état (effet stabylo).

J'ai réussi à le faire dans ma fenêtre de saisie en utilisant :

NomDuChamp..libelle=gfond(ijauneclair) + "Libellé du champ"

mais cette fonction ne donne rien en impression.

La propriété NomDuChamp..couleurfond non plus.

J'ai aussi essayé d'utiliser :

iCadre(NomDuChamp..ligne,NomDuChamp..colonne,NomDuChamp..ligne +
NomDuChamp..hauteur,NomDuChamp..colonne +
NomDuChamp..largeur,idefaut,idefaut,ijauneclair)

et ça n'a rien donné non plus.

Quelqu'un à une idée ?

Merci d'avance !

@+ Laurent



Posté le 07 juillet 2003 - 12:51
Bonjour,

Merci à tous les deux. Il faillait effectivement utiliser la fonction
....couleurfond mais avec des champs libellés en fond plein...

@+ Laurent

"Philippe Henkens" <philippe.henkens@henkens-freres.be> a écrit dans le
message de news:3f05df1c$1@news....

Le code ci-dessous fonctionne sans aucun problème :

Initialisation du bloc BLOC_HAUT

Selon LaCopie
cas "1"
NumeroNE..couleurfond=iblanc
cas "2"
Numerone..Couleurfond=ijauneclair
Cas "3"
NumeroNE..Couleurfond=icyanclair
cas "4"
NumeroNE..Couleurfond=irougeclair
fin


A+
Philippe Henkens
"Laurent" <discretebal@hotmail.com> wrote:
Bonjour,

Je cherche à modifier par programme la couleur de fond d'un champ libellé
dans un état (effet stabylo).

J'ai réussi à le faire dans ma fenêtre de saisie en utilisant :

NomDuChamp..libelle=gfond(ijauneclair) + "Libellé du champ"

mais cette fonction ne donne rien en impression.

La propriété NomDuChamp..couleurfond non plus.

J'ai aussi essayé d'utiliser :

iCadre(NomDuChamp..ligne,NomDuChamp..colonne,NomDuChamp..ligne +
NomDuChamp..hauteur,NomDuChamp..colonne +
NomDuChamp..largeur,idefaut,idefaut,ijauneclair)

et ça n'a rien donné non plus.

Quelqu'un à une idée ?

Merci d'avance !

@+ Laurent