Poulpy87
Messages postés14Date d'inscriptionsamedi 15 mars 2008StatutMembreDernière intervention 9 mars 2009
-
11 avril 2008 à 20:15
Poulpy87
Messages postés14Date d'inscriptionsamedi 15 mars 2008StatutMembreDernière intervention 9 mars 2009
-
13 avril 2008 à 03:58
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.
cyrilremy
Messages postés33Date d'inscriptionsamedi 15 décembre 2007StatutMembreDernière intervention11 août 2010 11 avril 2008 à 22:25
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)
zen69
Messages postés584Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention29 avril 20101 11 avril 2008 à 21:55
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...