Rendre le fond d'une forme transparente

nicolas1984 Messages postés 1 Date d'inscription jeudi 1 juin 2006 Statut Membre Dernière intervention 2 octobre 2007 - 2 oct. 2007 à 09:42
NHenry Messages postés 15114 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 4 mai 2024 - 2 oct. 2007 à 12:35
Bonjour,

Je travail sous visual basic 2005. Je suis débutant. J'éssaye de réaliser une petite application qui représente un post-it (l'image du post-it est étirée dans la fenêtre dans un PictureBox). J'ai besoin de rendre le fond de ma form transparent. La méthode avec la propriété TransparencyKey marche bien mais l'image est un peu arrondie et du coup elle est mal détourée. Il existe aussi la possibilité d'utiliser les apis windows, mais beaucoup d'exemples sont données pour vb6. Es-ce que quelqu'un peut m'aider à utiliser l'api windows sous vb2005 pour rendre le fond de ma fenêtre transparent?

Merci d'avance.

1 réponse

NHenry Messages postés 15114 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 4 mai 2024 159
2 oct. 2007 à 12:35
Bonjour

De tête, il me semble que les Region sont implémentées dans .NET, regarde dans MSDN, cela ne necessite aucune DLL suplémentaires.

Balèse la personne qui a pensé au pansement à penser (ou à panser, pensée).
VB (6, .NET1&2), C++, C#.Net1
Mon site
0
Rejoignez-nous