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

Antwort per Email an