Comment : créer des Windows Forms transparents

Microsoft Windows XP vous permet de contrôler l'opacité des fenêtres affichées. Pour augmenter la transparence d'un formulaire, définissez sa propriété Opacity.

Notes

Étant donné que les formulaires transparents ne sont pris en charge que par Windows 2000 et les systèmes d'exploitations ultérieurs, les Windows Forms sont complètement opaques lorsqu'ils sont exécutés sur des systèmes d'exploitation plus anciens, comme Windows 98, et ce quelle que soit la valeur affectée à leur propriété Opacity.

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Pour contrôler l'opacité des Windows Forms

  • Dans la fenêtre Propriétés, attribuez à la propriété Opacity une valeur comprise entre 0,0 (transparence totale) et 1,0 (opacité totale).

Pour contrôler par programme l'opacité des Windows Forms

  • Dans une méthode, attribuez à la propriété Opacity une valeur exprimée par un pourcentage compris entre 0,0 (transparence totale) et 1,0 (opacité totale). La propriété Opacity est un type valeur Double.

    Public Sub MakeSeeThru()
       frmTransparentForm.Opacity = 0.83
    End Sub
    
    public void MakeSeeThru()
    {
       frmTransparentForm.Opacity = 0.83;
    }
    
    public:
       void MakeSeeThru()
       {
          frmTransparentForm->Opacity = 0.83;
       }
    

Voir aussi

Tâches

Comment : affecter un arrière-plan transparent à votre contrôle

Comment : dessiner avec des pinceaux opaques et translucides

Comment : dessiner des lignes opaques et translucides

Référence

Vue d'ensemble des Windows Forms

Autres ressources

Boîtes de dialogue dans les Windows Forms

Modification de l'apparence des Windows Forms