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 :

rendre un formulaire transparent


Sujet :

Windows Forms

  1. #1
    Candidat au Club
    Inscrit en
    Août 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 4
    Points : 2
    Points
    2
    Par défaut rendre un formulaire transparent
    Bonjour,
    J'ai un problème, je voudrais rendre un formulaire transparent afin de permettre au formulaire MDI de rester visible. J'ai testé le transparentKey
    dans le load de frm2 ->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    this.BackColor = Color.Red;
    this.TransparencyKey = Color.Red;
    mais ça ne marche pas

    je voudrais rendre le rouge transparent !

    Alors je voudrais de l'aide !!
    Merci
    Images attachées Images attachées  

  2. #2
    Candidat au Club
    Inscrit en
    Août 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    En faite j'ai trouvé l'erreur mais pas la réponse
    Le transparencyKey marche bien mais pas dans un MDI !
    Je fais mon appel à mon autre formulaire dans le MDI:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    _frm_scanViewer = new ScanViewerForm(_frm_mainForm); 
    _frm_scanViewer.MdiParent = _frm_mainForm;    // ligne qui plante le transparencykey
    _frm_scanViewer.Dock = DockStyle.Right;
    _frm_scanViewer.Show();
    _frm_scanViewer.toolStripRight.Visible = true;
    Dans ScanViewerForm :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    this.BackColor = System.Drawing.Color.Red;
    this.TransparencyKey = System.Drawing.Color.Red;
    Avez vous une solution ?

    Merci

  3. #3
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    quand tu dis "plante", ca crash ou juste elle reste opaque.

    question bonus, t'es sous XP? car certains jeux de transparence multi-fenêtres ne sont gérés qu'à partir de Vista. dans d'autres cas, la raison viendrait du fait que la fenêtre ne soit pas en top-most.

    bref, problème connu, mais pas de solution je crois bien
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  4. #4
    Candidat au Club
    Inscrit en
    Août 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Merci de me répondre,

    Lorsque je rajoute cette ligne, le formulaire reste rouge mais est dans le MDI parent.
    Lorsque je l'enlève le formulaire se trouve hors du MDI parent mais le fond est transparent ...
    Je suis sous XP !

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    google dit que ce que tu veux faire n'est pas possible, surtout sous XP
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

Discussions similaires

  1. Formulaire transparent
    Par PoZZyX dans le forum IHM
    Réponses: 10
    Dernier message: 04/05/2013, 14h30
  2. [C#]Comment rendre un label transparent ?
    Par Kcirtap dans le forum Windows Forms
    Réponses: 20
    Dernier message: 05/08/2009, 16h35
  3. [FLASH 8] Rendre un symbole transparent
    Par TERRIBLE dans le forum Flash
    Réponses: 2
    Dernier message: 06/04/2006, 00h32
  4. rendre un formulaire plus pratique pour l'utilisateur
    Par cgodefrw dans le forum Access
    Réponses: 11
    Dernier message: 05/04/2006, 17h30
  5. Rendre le fond transparent dans une picturebox
    Par fun31 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/01/2005, 18h17

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