Picturebox Transparenzproblem

26/05/2010 - 17:12 von Dirk Herwig | Report spam
Hallo,

ich habe mal eine Picturebox über eine zweite Picturebox gesetzt, diese mit
this.pictureBox1.BackColor = System.Drawing.Color.Transparent; gesetzt und
als Image ein transparentes Gif übergeben. Leider funktioniert die
Transparenz nicht so wie sie soll. Das Rechteck der Picturebox mit dem Gif
wird mit der Hintergrundfarbe des Formulars angezeigt.

Könnt ihr mir weiterhelfen?

Dirk
 

Lesen sie die antworten

#1 Frank Dzaebel
26/05/2010 - 20:03 | Warnen spam
Hallo Dirk,

ich habe mal eine Picturebox über eine zweite Picturebox gesetzt, diese
mit this.pictureBox1.BackColor = System.Drawing.Color.Transparent;
gesetzt und als Image ein transparentes Gif übergeben. Leider
funktioniert die Transparenz nicht so wie sie soll. Das Rechteck der
Picturebox mit dem Gif wird mit der Hintergrundfarbe des Formulars
angezeigt.



Ja "by design" bei Windows Forms - keine Mehrfach Ebenen-Transparenz.
Du kannst aber zum Beispiel den Code hiervon benutzen:

[Transparent pictureBox]
http://social.msdn.microsoft.com/fo...08810eed2/

allgemein etwa:

[Transparent Windows Forms Controls]
http://www.bobpowell.net/transcontrols.htm

[GDI+ FAQ main index]
http://www.bobpowell.net/faqmain.htm


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen