Entwickler-Ecke

WinForms - Transparenter Hintergrund


Bench - Sa 05.01.08 00:53
Titel: Transparenter Hintergrund
Hi zusammen

also habe meiner Form einen Transparenten Hintergrund verpasst.
"this.SetStyle(ControlStyles.Opaque,true);"
bzw. habe ich es auch mit einem transparenten *.gif probiert und
jedes mal wenn ich wenn ich es starte passt auch alles.#
ABER wenn ich die Form jetzt dann bewege, "brennt" sich quasi das Aktuelle Hintergrundbild vom Bildschrim als Hintergrund meiner Form ein.

(Also wenn ich quasi den Explorer auf habe und meine Form drüber starte, hab ich dann Teile des Explorers als HIntergrund!)

AN was liegt das???

Kann mir jemand helfen?

Danke Bench


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Sa 05.01.2008 um 00:14


Christian S. - Sa 05.01.08 12:46

Hallo!

Einen transparenten Hintergrund habe ich mit keiner der von Dir beschriebenen Methoden erzeugen können. Kannst Du mal ein Demo-Projekt anhängen, bei dem das Problem sichtbar wird?

Grüße
Christian


Bench - So 06.01.08 18:10

HI,

ok anbei mal mein DEMO Projekt.
Schau mal da, wo die Componenten initialisiert werden.
Da steht:
this.SetStyle(ControlStyles.Opaque,true);

Schau es dir mal an!!

dank dir BENCH