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

C++Builder Discussion :

Reactualiser la transparence d'un label


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    39
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 39
    Par d�faut Reactualiser la transparence d'un label
    Bonjour,
    j'utilise un label sur un font de travail ou je fais du dessin
    Ce label est r�actualis� toute les sec
    le font de travail peut changer de couleur en cliquant sur une zone avec la souris
    Mon probl�me est que la transparence du label ne se r�actualise pas si je change la couleur du font de travail.
    il reste toujours avec une transparence li�e au premier fond

    Comment faire?

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    1 268
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 1 268
    Par d�faut
    Regardes l'�tat de la propri�t� ParentColor.
    Si elle est � vrai, elle prendra la couleur de son parent, sinon, tu pourras lui en affecter une via la propri�t� Color.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    39
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 39
    Par d�faut
    Merci bakaneko mais cela ne resous pas le probleme

    Que ParentColor soit true ou false j'ai le meme souci.
    En changeant le fond mon label garde le premier fond ce qui me rend un affichage assez g�nant

    Pour plus d'explication je travaille sur un graphique qui a un fond blanc avec des index noirs. Mais j'ai la posibilit� de zoomer des parties du graphique. Donc j'ai d�finit des zones de selection qui ne sont que des rectangles de couleurs gris.

    Le probleme se situe lorsque je clique sur la partie ou se trouve mon label, j'ai la zone de selection grise qui apparait et lorsque mon label est r�actualis� (par le timer) il est toujours avec un fond blanc

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    39
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 39
    Par d�faut
    Bonjour,

    je sais vraiment pas comment faire avec ce probleme de rafraichissement. N'y aurais t'il pas qq qui a d�ja eu ce probl�me et qui pourrais m'aider.

    Merci d'avance

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    39
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 39
    Par d�faut
    Bonjour,

    Pour comprendre mon probl�me je vous mets en lien deux captures d'�cran qui traduisent le soucis

    Merci d'avance
    Images attach�es Images attach�es   

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 412
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 412
    Par d�faut
    Salut !

    Si tu ne trouves pas de solution avec un TLabel, il est possible de cr�er l'illusion avec un TCustomControl dont la mise en oeuvre n'est pas tr�s compliqu�e.
    Le principe sera de copier dans la zone client de l'objet, le fond sous l'objet via son canvas, puis de dessiner la chaine et ce, dans une m�thode Paint qu'il suffit de surchager.
    Sur ce forum, j'ai d�j� donn� du code allant dans ce sens (mais je ne me souviens plus du sujet ) alors peut-�tre avec une recherche...
    Cel� dit.. �a ne me demandera que le temps de le r�diger...
    A plus !

  7. #7
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    1 268
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 1 268
    Par d�faut
    Sinon, tu peux directement �crire sur ton Canvas avec la fonction TextOut.

Discussions similaires

  1. [D�butant] transparence d'un label
    Par oami89 dans le forum VB.NET
    R�ponses: 2
    Dernier message: 10/04/2012, 23h48
  2. Transparance d'une label en c#
    Par AmineDev9 dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 16/01/2009, 09h12
  3. [Debutant]Transparence sur un Label ou GroupBox
    Par ghan77 dans le forum Composants VCL
    R�ponses: 1
    Dernier message: 15/12/2005, 16h53
  4. R�ponses: 4
    Dernier message: 12/04/2005, 19h51
  5. [VB.NET] Comment garder un label transparent.
    Par djmcg dans le forum Windows Forms
    R�ponses: 9
    Dernier message: 05/03/2005, 21h02

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