WOW ... so ein kleines Problem und so eine einfach L�sung ... Das setzen der transparenten Farbe des Labels zeigt es insoweit transparent, da� es als Hintergrund das Parent - Element anzeigt. Normalerweise ist das parent-Element ja das form und das ist ggf. einfach grau :-(
Weil es nicht einfacher geht setzte ich das parent des labels auf das control das eben durchscheinen soll und ..... das wars :-) klappt label1.BackColor=Color.Transparent label1.Parent = ProgressBar1; und daf�r habe ich stunden gebracuht :-( Vielleicht brauchts ja wer und w�rde auch ewig suchen ... Mansur > > Ich versuche die ganze Zeit ein Label transparent zu kriege und es will net > funktionieren .. > > > Aus MSDN: > Note A Label can be made transparent by setting its BackColor property to > Color.Transparent. When > you use a transparent label, use only the current device coordinate system to draw > on the > container, > or the Label background might paint improperly. > > Was die current device coordinate sind verstehe ich nicht ... > Was kann da gemeint sein? > > Desweiteren habe ich noch irgendwo gelesen, da� es das Event: OnPaintBackground() > gibt. Ich dachte mir vielleicht wird hier der wert wieder zur�ckgesetzt, aber auch > hier hilft es > nix. > > Ich habe versucht die transparenz folgenderma�en zu setzen: > > label1.BackColor = Color.FromArgb(0, Color.Transparent); > label1.BackColor = Color.FromArgb(0, 0,0,0); > label1.BackColor = Color.FromArgb(0, Color.Black); > > im onPaint und im onPaintBackground. > > Nix will gehen :-( > > Mansur > > _______________________________________________ > Csharp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/csharp.net > _______________________________________________ Csharp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/csharp.net
