Picturebox transparent ? [Résolu]

Messages postés
553
Date d'inscription
jeudi 12 octobre 2006
Dernière intervention
6 juin 2015
- - Dernière réponse : cs_Le Pivert
Messages postés
5586
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
7 décembre 2018
- 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 

Votre réponse

7 réponses

Meilleure réponse
Messages postés
3241
Date d'inscription
jeudi 26 novembre 2009
Dernière intervention
26 novembre 2018
1
Merci
Salut
Je ne pense pas que c'est simple à moins que
je me trompe

http://www.vbfrance.com/telecharger.aspx?ID=49439

Merci cs_ShayW 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de cs_ShayW
Messages postés
5586
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
7 décembre 2018
1
Merci
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

Merci cs_Le Pivert 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de cs_Le Pivert
Messages postés
553
Date d'inscription
jeudi 12 octobre 2006
Dernière intervention
6 juin 2015
0
Merci
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
Messages postés
553
Date d'inscription
jeudi 12 octobre 2006
Dernière intervention
6 juin 2015
0
Merci
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
Messages postés
553
Date d'inscription
jeudi 12 octobre 2006
Dernière intervention
6 juin 2015
0
Merci
Le truc bête c'est qu'y a pas de TransparencyKey sur un PictureBox :(
Commenter la réponse de Duke49
Messages postés
553
Date d'inscription
jeudi 12 octobre 2006
Dernière intervention
6 juin 2015
0
Merci
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
Messages postés
5586
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
7 décembre 2018
0
Merci
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.