cs_epoc
Messages postés87Date d'inscriptionmardi 28 mai 2002StatutMembreDernière intervention25 octobre 2006
-
16 mai 2003 à 15:13
cs_ONC
Messages postés8Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention28 septembre 2007
-
28 sept. 2007 à 16:04
J'ai un petit prob, je n'arrive pas à obtenir un fond "vraiment" transparent dans mes contrôles, en mettant backcolor à System.Drawing.Color.Transparent, pour un label par exemple, sa couleur prend la couleur de fond de ma form. Si je mets mon label sur un picturebox mon label n'aura pas pour fond l'image mais la couleur de ma form :-(. Est-ce que qqun m'aurait compris et aurait une solution ?
cs_ONC
Messages postés8Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention28 septembre 200710 28 sept. 2007 à 16:04
Pour éviter à d'autres de chercher comme j'ai cherché....
Lorsqu'on met backcolor à transparent, le fond du label reprend l'apparence du contôle parent dans lequel le label est placé.
Or, un label sur une picturebox ne rend pas la picturebox parente du label...
Le parent du label reste la winform elle même, et donc la couleur de fond du label sera celle de la winform...
La solution est toute simple : indiquer au label que son parent est la picturebox, via la propriété "parent" du label.
Malheureusement cette propriétée du label n'est pas accessible depuis l'EDI de VisualBasic :(