Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 28-06-2007 11:24:07

Melke  
L'Enigmatique Troll Taciturne
Lieu: Paris
Date d'inscription: 30-05-2007
Messages: 385
Pépites: 9,994
Banque: 9,223,372,036,854,775,808

Couleur, DropDownListBox et DataWindow

Bonjour,

Je viens soumettre mon problème :
J'ai une data window avec des DropDownListBox
J'ai rajouter au Background de chaque champs, un changement de couleur

  if( mod(getRow(),2)=0 , rgb(166,202,240), rgb( 255,255,255))

Malheureusement, sa a pour résultat que la liste de la ddlb se retrouve de couleur rgb(166,202,240) (bleu en l'occurance), ce qui pose un problème niveau visibilité
Avec un peut de réflèxion, je sais que le row qu'il récupère est celui de la ddlb et pas de la ligne de la dw

Donc ma question serai, est qu'il y a une possibilité de changer la couleur de chaque ligne même au ddlb, mais la liste de la ddlb soit de couleur blanche ?

merci d'avance

Dernière modification par Melke (28-06-2007 11:25:39)

Hors ligne

 

#2 28-06-2007 13:55:44

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,775,808
Site web

Re: Couleur, DropDownListBox et DataWindow

Melke a écrit:

Bonjour,

Je viens soumettre mon problème :
J'ai une data window avec des DropDownListBox
J'ai rajouter au Background de chaque champs, un changement de couleur

  if( mod(getRow(),2)=0 , rgb(166,202,240), rgb( 255,255,255))

Malheureusement, sa a pour résultat que la liste de la ddlb se retrouve de couleur rgb(166,202,240) (bleu en l'occurance), ce qui pose un problème niveau visibilité
Avec un peut de réflèxion, je sais que le row qu'il récupère est celui de la ddlb et pas de la ligne de la dw

Donc ma question serai, est qu'il y a une possibilité de changer la couleur de chaque ligne même au ddlb, mais la liste de la ddlb soit de couleur blanche ?

merci d'avance

Le plus simple serait de passer par une DDDW. Si ta liste de données est fixe, tu peux toujours les mettre dans l'onglet data de la DW qui te sert de DDDW. Ensuite, modifier la couleur des lignes d'une DW est un jeu d'enfant.

Comme ça tu as toute le puissance de la DW au service de la DDLB.
(c) 2007, chrnico

C'est bô ça. On dirait une pub Sybase

Dernière modification par Chrnico (28-06-2007 13:57:58)


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#3 28-06-2007 15:01:07

Melke  
L'Enigmatique Troll Taciturne
Lieu: Paris
Date d'inscription: 30-05-2007
Messages: 385
Pépites: 9,994
Banque: 9,223,372,036,854,775,808

Re: Couleur, DropDownListBox et DataWindow

Ok, je veux bien, et j'y ai même pensé, mais je voudrai savoir si il existait une autre solution, sans passer par une data window...

mais merci quant même

Hors ligne

 

#4 29-06-2007 09:59:57

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,775,808
Site web

Re: Couleur, DropDownListBox et DataWindow

Melke a écrit:

Ok, je veux bien, et j'y ai même pensé, mais je voudrai savoir si il existait une autre solution, sans passer par une data window...

mais merci quant même

Désolé
Pour moi PB c'est avant tout la DW (et la DW avant tout)


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22