1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

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

    Hors Ligne
    Bonjour,
    Je voudrais savoir comment mettre le bord d'une form transparent.
    Merci
     
  2. creezixky

    creezixky VIP Membre

    Hors Ligne
    Salut, aurais-tu un screen d'exemple car j'ai du mal à voir se que tu veux dire :)
     
  3. Univers Modding

    Univers Modding Membre

    Hors Ligne
    Je parle des coutours de la form avec les bouton fermer etc
     
  4. creezixky

    creezixky VIP Membre

    Hors Ligne
    oui mais je vois pas ce que tu veux quand tu dis transparent ...
     
  5. Univers Modding

    Univers Modding Membre

    Hors Ligne
    Genre invisible quand on le debug car il est blanc le contour de basz
     
  6. BҽʂƚPσρυɳ

    BҽʂƚPσρυɳ Administrateur

    Hors Ligne
    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

    Hors Ligne
    Merci mais ça me met que l'interieur en transparent je veut que sa soit le bord de la forme
     
  8. BҽʂƚPσρυɳ

    BҽʂƚPσρυɳ Administrateur

    Hors Ligne
    Dernière édition: 5 Août 2020

Partager cette page