Problème coté graphique d'une image

Many_hack Messages postés 16 Date d'inscription lundi 1 décembre 2003 Statut Membre Dernière intervention 8 septembre 2009 - 8 sept. 2009 à 23:55
cs_Ayr Messages postés 221 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 13 décembre 2009 - 9 sept. 2009 à 03:07
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

cs_Ayr Messages postés 221 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 13 décembre 2009 2
9 sept. 2009 à 03:07
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+
0
Rejoignez-nous