Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

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 06-09-2007 16:21:16

Anpi  
Membre Geek
Date d'inscription: 22-04-2007
Messages: 59
Pépites: 3,000
Banque: 9,223,372,036,854,776,000

[RESOLU] Afficher la couleur de fond malgré une sélection

Bonsoir,

Dans une datawindow de type grid et après un contrôle de données, je change la couleur de fond d'un champ afin de montrer qu'il est en erreur.
Le problème, c'est que lorsque la ligne est sélectionnée on ne voit plus que le champ est en erreur car toute la ligne devient bleue et que cela recouvre la couleur de fond du champ.

Connaissez-vous un moyen de faire ressortir la couleur de fond du champ malgré la sélection ?

Anpi

Dernière modification par Anpi (07-09-2007 15:45:38)

Hors ligne

 

#2 06-09-2007 16:42:41

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Afficher la couleur de fond malgré une sélection

pourquoi ne pas passer par le SetRowFocusIndicator, pour eviter la selection de la ligne...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 07-09-2007 12:48:17

Anpi  
Membre Geek
Date d'inscription: 22-04-2007
Messages: 59
Pépites: 3,000
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Afficher la couleur de fond malgré une sélection

Bonjour Pick ouic,

oui effectivement c'est le plus simple.

Merci pour ton aide.

Pour info j'ai fait la manip suivante :

1 - SetRowFocusIndication(Off!)
2 - Retrait de tous les SelectRow et des GetSelectedRow ( + désactivation du service de sélection pour ceux qui ont les PFC )
3 - Dans la dw, création d'un rectangle de couleur transparente avec les bords en couleur highlight
4 - Propriété visible : If(currentRow()=getrow(), 1,0)
et le tour est joué ... ( gestion du clavier pas indispensble dans mon cas ...)

Anpi

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22