Duke49
Messages postés552Date d'inscriptionjeudi 12 octobre 2006StatutNon membreDernière intervention24 janvier 2023
-
9 nov. 2010 à 21:59
cs_Le Pivert
Messages postés7902Date d'inscriptionjeudi 13 septembre 2007StatutContributeurDernière intervention14 novembre 2023
-
10 nov. 2010 à 10:58
Bonsoir !
Etrange:
Lorsque je créer un contrôle picturebox il prend la même couleur de fond que ma form.
Objectif:
J'ai 2 picturebox, 1 grand 400x100 a fond noir et dessus un petit 50x50
a fond couleur par défaut.
Je charge une image gif a fond transparent dans le petit picturebox.
Soucis:
Après avoir chargé mon image gif, celle ci n'est plus transparent mais toujours de la couleur de fond par défaut (celle de ma form).
Alors comment faire apparaître mon image GIF a fond transparent ?
Duke49
Messages postés552Date d'inscriptionjeudi 12 octobre 2006StatutNon membreDernière intervention24 janvier 20234 10 nov. 2010 à 09:47
sa fonctionne pas:
Dim bDst As New Rectangle(DestPicture.Location.X, DestPicture.Location.Y, DestPicture.Width, DestPicture.Height)
Dim iSrc As Bitmap
iSrc = SourcePicture.Image.Clone(bDst, SourcePicture.Image.PixelFormat)
cs_Le Pivert
Messages postés7902Date d'inscriptionjeudi 13 septembre 2007StatutContributeurDernière intervention14 novembre 2023137 10 nov. 2010 à 10:58
Dans l'exemple que je t'ai indiqué, tu mets la BackColor et la TransparencyKey du Form à White. Ensuite tu mets le BackColor de ta PictureBox à White et tu auras ta transparence. Mais pour cela il faut qu'il y est des éléments transparents dans ton image. Dans l'exemple que j'ai fait, j'avait détouré mon image avec Photoshop.