Résolu [C#] Comment mettre le bord d'une form transparent ?

Discussion dans 'Questions, aides et recherches' créé par Univers Modding, 3 Mai 2016.

  1. Univers Modding

    Univers Modding Membre

    Inscrit:
    26 Février 2016
    Messages:
    9
    J'aime reçus:
    0
    Points:
    521
    Bonjour,
    Je voudrais savoir comment mettre le bord d'une form transparent.
    Merci
     
  2. creezixky

    creezixky Caviar VIP

    Inscrit:
    24 Novembre 2014
    Messages:
    156
    J'aime reçus:
    106
    Points:
    2 673
    Salut, aurais-tu un screen d'exemple car j'ai du mal à voir se que tu veux dire :)
     
  3. Univers Modding

    Univers Modding Membre

    Inscrit:
    26 Février 2016
    Messages:
    9
    J'aime reçus:
    0
    Points:
    521
    Je parle des coutours de la form avec les bouton fermer etc
     
  4. creezixky

    creezixky Caviar VIP

    Inscrit:
    24 Novembre 2014
    Messages:
    156
    J'aime reçus:
    106
    Points:
    2 673
    oui mais je vois pas ce que tu veux quand tu dis transparent ...
     
  5. Univers Modding

    Univers Modding Membre

    Inscrit:
    26 Février 2016
    Messages:
    9
    J'aime reçus:
    0
    Points:
    521
    Genre invisible quand on le debug car il est blanc le contour de basz
     
  6. Sι∂яα∂ι

    Sι∂яα∂ι Administrateur

    Inscrit:
    25 Juin 2014
    Messages:
    31 955
    J'aime reçus:
    121 107
    Points:
    13 043
    Il suffit que : TransparencyKey et BackColor aient la même valeur :
    upload_2016-5-11_18-29-40.png upload_2016-5-11_18-30-1.png

    Et que FormBorderStyle : None

    upload_2016-5-11_18-31-14.png

    Pour crée le déplacement de la forme :

    Code:
    protected override void WndProc(ref Message m)
    {
       switch (m.Msg)
      { 
        case 0x84:
        base.WndProc(ref m);
        if ((int)m.Result == 0x1)
        m.Result = (IntPtr)0x2;
        return;
      }
    base.WndProc(ref m);
    }
    
    Pour le Fermer X :
    Code:
    Application.Exit();
    
    Pour Réduire _ :
    Code:
    WindowState = FormWindowState.Minimized
     
    2 personnes aiment ça.
  7. Univers Modding

    Univers Modding Membre

    Inscrit:
    26 Février 2016
    Messages:
    9
    J'aime reçus:
    0
    Points:
    521
    Merci mais ça me met que l'interieur en transparent je veut que sa soit le bord de la forme
     
  8. Sι∂яα∂ι

    Sι∂яα∂ι Administrateur

    Inscrit:
    25 Juin 2014
    Messages:
    31 955
    J'aime reçus:
    121 107
    Points:
    13 043
    Dernière édition: 17 Novembre 2021

Partager cette page

  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice