Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La couleur d’arrière-plan de la plupart des contrôles peut être définie Transparent dans la fenêtre Propriétés au moment du design ou dans le code du constructeur du formulaire.
Les contrôles Windows Forms ne prennent pas en charge la transparence réelle. Les contrôles sont dessinés à l’écran en deux parties. Tout d'abord, l'arrière-plan est peint, puis l'apparence du contrôle est réalisée. Lorsque vous rendez un contrôle « transparent » en définissant le BackColor à Transparent, cela transmet effectivement la peinture d'arrière-plan au contrôle parent. Si le contrôle parent prend en charge la BackgroundImage
propriété et que la propriété est définie, cette image est dessinée comme arrière-plan du contrôle. Si la propriété ne fonctionne pas ou n’est pas configurée, l’élément parent BackColor
est utilisé pour dessiner l’arrière-plan du composant.
Une meilleure façon de considérer la « transparence » du contrôle est de la voir comme l'héritage de l'opération de peinture d'arrière-plan du parent. Vous ne pouvez pas voir d’autres contrôles sous un contrôle « transparent ».
Remarque
Le Button contrôle vous permet de définir la BackColor
sur Transparent
, mais cela n’a aucun effet sur le contrôle.
Pour donner à votre contrôle un arrière-plan transparent
- Dans la fenêtre Propriétés, choisissez la propriété et définissez-la BackColor sur Transparent
Voir aussi
.NET Desktop feedback