Aeroglas mit VB.net [duplizieren]
-
13-12-2019 - |
Frage
Ich habe daran gearbeitet, wie man einem Gewinnformular einen Glaseffekt hinzufügt vb.net oder c#
Ich habe mir viele Beispiele angesehen, wie die Verwendung von e.graphics, um ein Quadrat mit der Gewinnformulardimension zu erstellen, und andere sind ohne e.Graphics-Trick wirklich gut gemacht.
Aber mein Problem ist, dass ich kein Beispiel gesehen habe, das Windows-Steuerelemente wie Schaltflächen, Beschriftungen, Dropdowns usw. auf einem Gewinnformular mit Glaseffekt verwendet.
Bei der Suche im Internet habe ich diesen Artikel für C ++ gefunden:
http://www.codeproject.com/Articles/18910/Adding-or-Retrofitting-Aero-Glass-into-Legacy-Wind
Wenn Sie sich die Bilder aus dem Artikel ansehen, habe ich dieses Problem und möchte so etwas für .NET tun
Lösung
Die Antworten hier bieten einen großen Wert für Ihre Frage: Problem mit Windows Aero Glass-Formulartexten
Aufgrund der inhärenten Einschränkung von WinForms können Sie entweder vom Eigentümer gezeichnete Steuerelemente verwenden oder ein einfarbiges Bedienfeld auf der Rückseite der Steuerelemente platzieren oder eine moderne transparenzkompatible Lösung wie WPF verwenden.