Problème coté graphique d'une image

Signaler
Messages postés
16
Date d'inscription
lundi 1 décembre 2003
Statut
Membre
Dernière intervention
8 septembre 2009
-
Messages postés
221
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
13 décembre 2009
-
BOnjour, j'ai une question très simple LoL ! J'était sur Vb6 voilà pas si longtemps, quand je désirai mettre
une image transparente sur une form, j'utilisais un gif( fond transparent ) dans un controle image et non
picturebox parce que le fond ne devien pas transparent, maintenant sur Visual Basic 9, Il n'y a que picturebox
, il y a t-il une autre facon de pouvoir mettre une image avec un fond transparent !

Merci :)

1 réponse

Messages postés
221
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
13 décembre 2009
1
Salut

Oui c'est possible en mettant la propriété BackColor à Transparent
(onglet web de la liste de choix des couleurs).
Tu peux utiliser n'importe quelle image avec un fond transparent,
comme les PNG par exemple.

il y à une limitation cependant c'est que la transparence ne marche
qu'avec le conteneur de l'objet. Par exemple si tu as un objet PictureBox
superposé avec un Panel, tu ne verra pas le fond du Panel au travers
du PictureBox, par contre si le PictureBox est dans le Panel tu le verra.

A noter que beaucoup d'objets ont une propriété BackgroundImage
associée à la propriété BackgroundImageLayout et le principe reste le même.

A+