IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Changer la couleur de fond d'une combo table


Sujet :

WinDev

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 42
    Points : 26
    Points
    26
    Par défaut Changer la couleur de fond d'une combo table
    Bonjour à tous,

    J'ai un petit problème qui nuit à l'ergonomie de mon application.
    J'aimerai pouvoir changer la couleur de fond d'une combo table par programmation si celle-ci est vide alors que l'utilisateur valide son inscription.

    Je n'ai aucun problème pour changer la couleur de fond d'une combo classique mais pour une combo table c'est visiblement un peu plus compliqué.

    En utilisant la commande-ci dessous j'arrive a changer la couleur de fond mais uniquement si je déroule la combo alors que j'aimerais justement changer la couleur de celle-ci lorsqu'elle est vide pour attirer l'attention de l'utilisateur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    COMBO_MaCombo.COL_ColAffichée..Couleur = RVB(255,108,108)
    Quelqu'un à une idée ?

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    J'avoue ne pas très bien comprendre à quoi peut servir de modifier la couleur d'un élément qui n'est pas affiché ?
    Une petite capture d'écran pourrait peut-être aider

    Sinon, en testant la présence d'informations dans le champ visé c'est possible.
    Le code ci-dessous colore en rouge la colonne2 de la combo1 si la colonne2 est vide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    bc est un entier
    POUR bc=1 A TableOccurrence(Combo1)
    	SI Combo1.Colonne2[bc]="" ALORS
    		Combo1.Colonne2[bc]..CouleurFond = iRougeClair
    	FIN
    FIN

Discussions similaires

  1. Changer la couleur de fond d'une fenetre
    Par Premium dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 10/12/2006, 14h52
  2. Réponses: 3
    Dernier message: 01/06/2006, 09h49
  3. Réponses: 3
    Dernier message: 28/02/2006, 15h39
  4. changer la couleur de fond d'une dialogue
    Par PRUVOT dans le forum MFC
    Réponses: 1
    Dernier message: 27/10/2005, 11h50
  5. Comment changer la couleur de fond d'une ligne du TRichEdit
    Par tibi666 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 28/09/2005, 17h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo