Changer le graphisme d'un formulaire [Résolu]

Signaler
Messages postés
14
Date d'inscription
samedi 15 mars 2008
Statut
Membre
Dernière intervention
9 mars 2009
-
Messages postés
14
Date d'inscription
samedi 15 mars 2008
Statut
Membre
Dernière intervention
9 mars 2009
-
Bonjour ! J'aurai aimé savoir si il était possible et si oui comment,  changer le designe d'un formulaire. Au final j'aimerai ne pas avoir une fenêtre classic mais par exemple une fenêtre ronde ou autre.
Merci d'avance.

3 réponses

Messages postés
33
Date d'inscription
samedi 15 décembre 2007
Statut
Membre
Dernière intervention
11 août 2010

Avec VB.Net, il te faut une image de fond pour ta fenêtre (un rond par exemple) à créer avec paint par exemple, puis à afficher en fond de la fenêtre avec la propriété BackgroundImage. Les zones qui seront transparentes doivent être d'une même couleur (l'extérieur du rond dans notre cas).
Ensuite, dans les propriétés de la fenêtre, il faut régler la propriété TransparencyKey à la couleur que l'on veut rendre transparente (le rouge dans mon exemple).
Il faut aussi penser à régler FormBorderStyle sur None pour se dé"barasser du contour de la fenêtre.

Ensuite, il reste à admirer le résultat (il ne se voit pas dans Visual Basic, mais au lancement de l'application)

dans l'IDE : http://i41.servimg.com/u/f41/12/01/83/49/vb010.jpg
le résultat : ici

Bon courage =)
Messages postés
584
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
29 avril 2010
1
En vb6 je ne crois pas que ce soit faisable... j'y etais presque parvenue, il me semble, voila peut-etre 5 ans en utilisant des gif avec de la transparence... qui rendait la form transparent la ou l'image avait de la transparence... mais il me semble si ma memoire est bonne que les resultats etaient tres hazardeux...

En vb.net je crois que c'est tout a fait faisable...

<hr size="2" width="100%" />  zen69 aka Ortho Le Profett
  [site web]
Messages postés
14
Date d'inscription
samedi 15 mars 2008
Statut
Membre
Dernière intervention
9 mars 2009

Merci c'est juste ce qu'il me fallait ! Quel plaisir ce forum !