PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → [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
Iniciado por discretebal, 01,jul. 2003 14:26 - 3 respuestas
Publicado el 01,julio 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
Publicado el 01,julio 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
Publicado el 04,julio 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



Publicado el 07,julio 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