Entwickler-Ecke
Multimedia / Grafik - GIF-Datei mit Transparenz in Windows Forms?
stefanpc81 - Mi 11.04.18 13:42
Titel: GIF-Datei mit Transparenz in Windows Forms?
Hallo,
ich habe versucht 2 verschiedene Bilder auf einem Panel mit Hintergrundbild zu überlagern. Das Panel heißt "panel_ADI", darüber kommt eine .BMP-Datei, die PictureBox "picADI_hinten" heißt. Wenn ich nun ein weiteres .GIF-Bild mit einer Kombination aus Transparenz und einer einfachen Grafik darüber lege (im Browser IE wird die Transparenz z.B. richtig dargestellt), wird die Transparenz nicht erkannt.
Beim Erstellen des Bildrahmens über Toolbox->Picturebox habe ich die Eigenschaft BackColor als "Transparent" eingestellt, welches zur Folge hat, dass die PictureBox die Farbe des Panels hat. Diese Tatsache bleibt auch bestehen, wenn ich die .GIF-Datei einlade. Das oberste .GIF-Bild soll direkt über dem Bild "picADI_hinten" zu sehen sein.
Ich habe im Internet
Bitmap.MakeTransparent [
https://msdn.microsoft.com/de-de/library/8517ckds(v=vs.110).aspx] etwas gefunden, aber ich komme nicht zurecht. Wisst ihr eine Lösung?
Moderiert von Th69: URL-Titel hinzugefügt.
Th69 - Mi 11.04.18 14:15
Hallo,
WinForms unterstützt nicht vollständig Transparenz, sondern nur auf Ebene des Fensters, aber nicht bei übereinanderliegenden Elementen.
stefanpc81 - Mi 11.04.18 14:26
Danke. Nach dem Lesen deines Beitrages kam mir gerade die Idee, notfalls mit GDI die GIF-Datei zu ersetzen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!