Opacité d'une image

[Résolu]
Signaler
Messages postés
31
Date d'inscription
mercredi 6 février 2008
Statut
Membre
Dernière intervention
18 mai 2010
-
Messages postés
840
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
7 janvier 2009
-
bonjour à tous !
Voila comment je fais pour modifier la transparence d'une picturebox (opaciter) dans vb 2005 avec des lignes de programme sans passer par les propriétés.

J'espere qu'une personne peut m'aider merci d'avance pour ceux qui prendrons le temps de m'aider.

3 réponses

Messages postés
840
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
7 janvier 2009
9
Salut,

C'est plus ou moins impossible

Ou alors c'est très compliqué. Les contrôles Windows Forms ne gère pas la transparence. Lorsque tu met BackGround = Transparent, c'est le fond du conteneur du control en question qui est copié pour faire croire à de la transparence. Mais cette technique est très limité et absolumenent pas performante.

La technique la plus simple que j'ai trouvé pour faire ce genre de chose c'est de ne pas créer un control mais une nouvelle Form par dessus la 1ère, car tu peux effectivement changer l'opacité d'une Form.

Voilà
Messages postés
31
Date d'inscription
mercredi 6 février 2008
Statut
Membre
Dernière intervention
18 mai 2010

Merci kevin pour ta réponse j'avais aussi cette idée mais je voulais savoir si yavai pas un otre moyen bonne anné
Messages postés
840
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
7 janvier 2009
9
En fait il y a un autre moyen: VB2008 avec son framework 3.5 et WPF.

Possibilités énormes, mais pas mal de différences par rapport aux Windows Forms (au niveau du design surtout) et une lourdeur assez conséquente qui se ressent sur de petites config

Bonne année