OVH Cloud OVH Cloud

Re: Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True) --> marche pas

1 réponse
Avatar
André Lahaie
Bonjour

Je commence à bouillir avec cette propriété !!!
Elle ne fonctionne pas !! on a beau la mettre à true, le backcolor d
control devient tout noir en mode design
et sur tous les sites que j'ai épluché il disent tous la meme chose, il fau
utilise
Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True

GRrrr

Helpppp

Alex
Bonjour

#Region " Code généré par le Concepteur Windows Form

Public Sub New(
MyBase.New(

'Cet appel est requis par le Concepteur Windows Form
InitializeComponent(

'*******************************************************
'ANDRÉ LAHAI
'*******************************************************
'Pour empêcher le flicotillement
Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True
Me.SetStyle(ControlStyles.DoubleBuffer, True
Me.SetStyle(ControlStyles.AllPaintingInWmPaint, True
Me.SetStyle(ControlStyles.UserPaint, True

'*******************************************************

--
André Lahaie

-----------------------------------------------------------------------
Voir theme: http://www.frbox.net/viewtopic-199964.htm

Envoyé de http://www.frbox.ne

1 réponse

Avatar
Fabien Bezagu
Bonjour,

Première chose : quel est ton système d'exploitation ?

Voici la démarche que j'ai eue pour essayer de reproduire le problème :
1. Créer un usercontrol
2. Ajouter les lignes suivantes dans le contructeur (en C#)
SetStyle(ControlStyles.SupportsTransparentBackColor |
ControlStyles.UserPaint, true);
BackColor = Color.Transparent;
3. Mettre une image de fond sur une form
4. Poser le contrôle dessus
5. Lui attribuer la couleur Color.Transparent

Ca fonctionne....

Essaie donc de reprendre cette démarche et enlève le superflu éventuel.

Fabien

"André Lahaie" a écrit dans le message
de news:

Bonjour,

Je commence à bouillir avec cette propriété !!!!
Elle ne fonctionne pas !! on a beau la mettre à true, le backcolor du
control devient tout noir en mode design !
et sur tous les sites que j'ai épluché il disent tous la meme chose, il
faut
utiliser
Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)

GRrrrr

Helppppp

AlexC
Bonjour,

#Region " Code généré par le Concepteur Windows Form "

Public Sub New()
MyBase.New()

'Cet appel est requis par le Concepteur Windows Form.
InitializeComponent()

'********************************************************
'ANDRÉ LAHAIE
'********************************************************
'Pour empêcher le flicotillement
Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)
Me.SetStyle(ControlStyles.DoubleBuffer, True)
Me.SetStyle(ControlStyles.AllPaintingInWmPaint, True)
Me.SetStyle(ControlStyles.UserPaint, True)

'********************************************************


--
André Lahaie

------------------------------------------------------------------------
Voir theme: http://www.frbox.net/viewtopic-199964.html

Envoyé de http://www.frbox.net