DIJONCTER
Messages postés31Date d'inscriptionmercredi 6 février 2008StatutMembreDernière intervention18 mai 2010
-
16 mai 2008 à 18:20
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDerniè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.
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 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.
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 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