Tout est dans le titre ;)
Regarder l'image et vous aurez vite compris qu'ici, on fait de la bidouille "Vista-like" ;)
J'avoue que mon code est pas des plus propre
(lol, j'ai que 15 ans et j'ai programmé ca en une demi-heure/45'... c'est dire si le code en est encore à ses débuts)
Pour utiliser la source, je propose de juste ajouter le .exe (que vous pouvez renomer en .dll) aux références du projet
Vos fenêtres devront hériter de System.Windows.Forms.VistaForm (ex System.Windows.Forms.VistaForms.TransparentWindow)
Source / Exemple :
Dim Window as New VistaForms.TransparentWindow()
Window.ShowDialog()
'
' Projet :: Add New Item :: Class :: Inherited Window :: System.Windows.Forms.VistaForm
'
Conclusion :
Bug connu :
1) quand la fenêtre a le focus, la barre (header) "transparente" reste en mode "inactif"... C'est du au fait qu'il y a en fait deux fenêtres... Si qqun sait comment améliorer ca... il est le bienvenu !
2) A vous de chercher ;)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.