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

Windows Forms Discussion :

Problème de transparence


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 224
    Par défaut Problème de transparence
    Bonjour à tous,
    J'ai un problème de gestion de transparence.

    J'ai créé un composant UserControl, qui contient un composant tiers (un viewport pour la gestion de 3D), en dock = fill, et par dessus, j'ai créé une petite toolbar. Voilà pour le contexte.

    Le background de la toolbar est à Tranparent, donc je m'attends à voir le background du viewport (puisqu'elle est dessus), or je vois le background du container principal, comme ci la transparence passait à travers le viewport ...
    (cf pièce jointe, on voit bien le problème au niveau du dernier icone de la toolbar)

    J'ai tenté de mettre toolbar.parent = viewport mais sans succès

    Merci de votre aide.
    Images attachées Images attachées  

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 224
    Par défaut
    Le problème n'est pas clair ou est-ce qu'il n'inspire simplement personne ?

  3. #3
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    pourquoi tu fait pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    toolbar.BackgroundColor=toolbar.parent.BackgroundColor;

  4. #4
    Membre Expert Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Par défaut
    Je n'ai pas fait de Winforms depuis un bail mais il me semble que ce n'est pas possible, qu'il n'y a aucun support pour la transparence en général, seulement dans quelques cas:
    * Dans une form transparente avec transparencycolor=red, un label dont le fond est rouge sera transparent, laissant voir les fenêtres derrière.
    * Certains contrôles laissent voir leur parent, ça vaudrait le coup de mettre la toolbar en enfant de ton viewport.

    Sinon, tu peux fouiner sur le web mais je crains que ton dernier ressort soit de te passer de la toolbar et de la peindre sur ton viewport.

Discussions similaires

  1. [ImageList] problème de transparence
    Par Rayek dans le forum Delphi
    Réponses: 7
    Dernier message: 19/05/2006, 11h12
  2. Réponses: 13
    Dernier message: 01/12/2005, 05h34
  3. Réponses: 5
    Dernier message: 18/03/2005, 20h10
  4. [DX9] [Debutant] Problème de transparence :(
    Par SekYo dans le forum DirectX
    Réponses: 5
    Dernier message: 10/09/2004, 14h19
  5. Réponses: 8
    Dernier message: 06/07/2004, 18h30

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