Opacité d'une image

Résolu
DIJONCTER Messages postés 31 Date d'inscription mercredi 6 février 2008 Statut Membre Dernière intervention 18 mai 2010 - 16 mai 2008 à 18:20
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 - 17 mai 2008 à 16:53
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

Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
16 mai 2008 à 18:40
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à
3
DIJONCTER Messages postés 31 Date d'inscription mercredi 6 février 2008 Statut Membre Dernière intervention 18 mai 2010
17 mai 2008 à 15:09
Merci kevin pour ta réponse j'avais aussi cette idée mais je voulais savoir si yavai pas un otre moyen bonne anné
0
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
17 mai 2008 à 16:53
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
0
Rejoignez-nous