Mit zwei überlappenden PictureBox
controls, versuche ich, die transparenten Bereiche der Bildbox die Kontrollen unten (in der Z-Reihenfolge) sichtbar zu machen.Können zwei überlappende PictureBox-Steuerelemente mit transparenten Bildern verwendet werden?
Auch nach trying what Microsoft suggests kann ich nicht das gewünschte Ergebnis erhalten.
Dies ist, was ich derzeit haben:
Und das ist, was ich will:
Also meine Frage ist:
Jede Art und Weise zu erreiche mein gewünschtes Ergebnis mit zwei PictureBox
Kontrollen (oder auf andere Weise), die sich überlappen und die transparenten Bereiche durchscheinen lassen?
Update:
Eigentlich löste ich es von this answer auf die SO Frage "Transparent images with C# WinForms" verwenden.
Versuchen Sie, was ist die ext der Bilder? – sikas
@sikas Das Schild ist eine PNG-Datei mit Alpha-Kanal. Warum sollte das wichtig sein? –
WinForms unterstützt dies standardmäßig nicht. Sie müssen ein paar sehr interessante Drawing-Hacks machen, um es zum Laufen zu bringen. WPF tut dies jedoch ohne Probleme. –