Picturebox transparent ? [Résolu]

Duke49 553 Messages postés jeudi 12 octobre 2006Date d'inscription 6 juin 2015 Dernière intervention - 9 nov. 2010 à 21:59 - Dernière réponse : cs_Le Pivert 5067 Messages postés jeudi 13 septembre 2007Date d'inscriptionContributeurStatut 23 avril 2018 Dernière intervention
- 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 ?
Afficher la suite 

7 réponses

Répondre au sujet
cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention - 10 nov. 2010 à 01:42
+1
Utile
Salut
Je ne pense pas que c'est simple à moins que
je me trompe

http://www.vbfrance.com/telecharger.aspx?ID=49439
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_ShayW
cs_Le Pivert 5067 Messages postés jeudi 13 septembre 2007Date d'inscriptionContributeurStatut 23 avril 2018 Dernière intervention - 10 nov. 2010 à 08:21
+1
Utile
Bonjour,

Essaie de voir de ce côté, si cela fait l'affaire,ça marche avec du jpeg:

http://www.vbfrance.com/codes/TRANSPARENCE-TEXTBOX-PICTUREBOX_49500.aspx

@+Le Pivert
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Le Pivert
Duke49 553 Messages postés jeudi 12 octobre 2006Date d'inscription 6 juin 2015 Dernière intervention - 10 nov. 2010 à 08:32
0
Utile
Si je rend transparent mon contrôle picturebox je ne voie plus mon image !

Mon image a bien le fond transparent grace a MakeTransparent.
Mais le contrôle picturebox garde la couleur de fond de ma form.

regarde:
Commenter la réponse de Duke49
Duke49 553 Messages postés jeudi 12 octobre 2006Date d'inscription 6 juin 2015 Dernière intervention - 10 nov. 2010 à 08:42
0
Utile
EXTRA LE PIVERT, m'approche du but !

Maintenant le soucis c'est qu'il faut que je copie le carré de la picturebox
du dessous pour le mettre dans le backimage de mes boutons.

regarde:
Commenter la réponse de Duke49
Duke49 553 Messages postés jeudi 12 octobre 2006Date d'inscription 6 juin 2015 Dernière intervention - 10 nov. 2010 à 09:05
0
Utile
Le truc bête c'est qu'y a pas de TransparencyKey sur un PictureBox :(
Commenter la réponse de Duke49
Duke49 553 Messages postés jeudi 12 octobre 2006Date d'inscription 6 juin 2015 Dernière intervention - 10 nov. 2010 à 09:47
0
Utile
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)
Commenter la réponse de Duke49
cs_Le Pivert 5067 Messages postés jeudi 13 septembre 2007Date d'inscriptionContributeurStatut 23 avril 2018 Dernière intervention - 10 nov. 2010 à 10:58
0
Utile
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.


@+ Le Pivert
Commenter la réponse de cs_Le Pivert

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.