Question

Je travaillais sur la façon d'ajouter un effet de verre à un formulaire gagnant en vb.net ou c#

J'ai regardé beaucoup d'exemples comme l'utilisation d'e.graphics pour créer un carré avec la dimension du formulaire gagnant et d'autres sont très bien réalisés sans aucune astuce e.graphics.

Mais mon problème est que je n'ai regardé aucun exemple utilisant des contrôles Windows tels que des boutons, des étiquettes, des listes déroulantes, etc. sur un formulaire gagnant à effet de verre.

En cherchant sur le Web, j'ai trouvé cet article pour le C++ :

http://www.codeproject.com/Articles/18910/Adding-or-Retrofitting-Aero-Glass-into-Legacy-Wind

Si vous regardez les images de l'article, j'ai ce problème et je souhaite faire quelque chose comme ça pour .NET

Était-ce utile?

La solution

Les réponses ici apportent une grande valeur à votre question : Problème de texte sous forme de verre aérodynamique Windows

En raison des limitations inhérentes à WinForms, vous pouvez soit utiliser des contrôles dessinés par le propriétaire, soit placer un panneau de couleur unie à l'arrière des contrôles, soit utiliser une solution moderne compatible avec la transparence, comme WPF.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top