WindowsForms Transparent machen
-
Hallo C++'ler
Wie kann ich eine WindowsForms vom Hintergrund her Transparent machen?
aber die Steuerelemente müssen noch voll Sichtbar sein.
Geht das überhaupt? Wenn ja, wie?Gruß M
-
Weiß keiner nää?
Brauche eine Möglichkeit.
Helft mir doch bitte und hüllt euch doch nicht in Schweigen.Thx
-
M. Hammer Unregistrierter 31 Jan 2009 20:02
M. Hammer Unregistrierter 31 Jan 2009 20:04Du hast den Knall nimmer gehört als die Wand vor Dir auftauchte, hm ?
-
Meinst Du das hier?
Aber was hat das mit mein Problem zu tun?
-
Ich glaube Du bist nur ein sehr böser und verzweifelter Alter Mann Kuddel.
Weil Dein Beitrag hat mein Problem nix gelöst.
-
Wenn Du Dir ein wenig Mühe gibst und die Eigenschaften Deiner Form absuchst, wirst Du die Lösung finden - die 2 Eigenschaften zu setzen die es dafür braucht wird auch jemand mit Deinem Niveau schaffen.
-
Ich glaube Du versteckst Deine Unwissenheit hinter Sprüche.
Warum greifst Du mich jetzt persönlich an?
Du hast nicht viel auf den Kasten Kuddel, das ist nämlich nur eine Eigenschaft.
Aber hier sieht man mal wie Unwissend Du bist wenn nicht sogar blöd.
Dich hätte ich schon längst aus dem Forum geschmissen.
-
Für ein sinnvolles Ergebnis wirst Du schon 2 Eigenschaften setzen müssen.
Per default ist BackColor der Form System.Control. Setzt Du den TransparentKey auf System.Control werden alle Elemente mit dieser Farbe durchsichtig.Sicherlich kannst Du die MSDN bedienen, dort lässt es sich sogar nachlesen:
Wenn der TransparencyKey-Eigenschaft eine Color zugewiesen wird, werden die Bereiche im Formular mit derselben BackColor transparent angezeigt.
Dummerweise dürften sehr viele Elemente System.Control verwenden.
aber die Steuerelemente müssen noch voll Sichtbar sein.
Man setzt also BackColor der Form auf eine ätzende Farbe und passt dann den TransparencyKey entsprechend an.
Wenn Du schon groß genug bist um einen Taschenrechner zu bedienen, versuche Dich doch mal an der schweren Aufgabe 1+1.