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

Macros et VBA Excel Discussion :

Changer la couleur d'un Label


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 95
    Par défaut Changer la couleur d'un Label
    Bonjour,

    J'ai le code suivant qui m'ajoute un Label dans une frame :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        Set Obj = saisi.Frame3.Controls.Add("forms.Label.1")
            With Obj
                .Name = "LabelInfoTitre" & i
                .Caption = "libelle"
                .Left = depuis_la_gauche
                .Top = 10 * i + depuis_le_haut
                .Width = largeur_libelle
                .Height = 30
            End With
    Si j'ajoute un label en général avec l'interface graphique je peux changer sa couleur à l'aide de la propriété "BackColor". J'ai essayer d'ajouter dans mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .BackColor ="&H0080FFFF&"
    Cela ne marche pas : il ne connait pas cette propriété et il ne me la propose pas non plus en autocompletion.

    Comment puis-je changer la couleur de fond de mon étiquette qui s'affiche en cours d'execution du programme ?

    Merci pour votre aide.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 306
    Par défaut
    Bonjour le guillemets snt en trop, il s'agit d'un chiffre hexadecimal, pas d'une chine de caractère.
    Le plus simple ets d'appliquer à la main la couleur que tu souhaite puis de copier coller son code après :

    sans guillemets.

    Cdt.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 95
    Par défaut
    c'est ce que j'ai fait. J'ai pris la couleur depuis une interface que j'avais dessiner pour la remettre dans mon code. Le problème c'est que si je met le code hexa sans les guillemets ; il crois que c'est une variable et me dit que ce n'est pas déclaré. Donc comment déclarer un hexadecimal ?

    Mais de toute manière je ne pense pas que cela puisse marcher comme ça. Avec l'autocompletion il me propose d'assigner certaine propriété, mais il ne me propose pas de BackColor.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 306
    Par défaut
    Bizarre, quand je fais la manip, mon editeur corrige de lui-même ton code :

    en :

    Copie colle directement ce code.

    Cdt.

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 95
    Par défaut
    ha bah il en veut bien maintenant si j'enlève le & à la fin. Etrange.


    Merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer la couleur d'un Label
    Par holsguud dans le forum Tkinter
    Réponses: 3
    Dernier message: 13/03/2009, 13h07
  2. changer la couleur de certain label onformload
    Par densha dans le forum VBScript
    Réponses: 0
    Dernier message: 16/04/2008, 16h22
  3. changer dynamiquement couleur <LABEL>
    Par justdams dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/02/2006, 15h22
  4. changer couleur d'un <label>
    Par gabychon dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/01/2006, 14h19
  5. [MFC] Changer la couleur d'un label
    Par Gulix dans le forum MFC
    Réponses: 4
    Dernier message: 11/10/2005, 13h54

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