Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by [EMAIL PROTECTED]

http://bugzilla.ximian.com/show_bug.cgi?id=80185

--- shadow/80185        2006-12-10 18:35:25.000000000 -0500
+++ shadow/80185.tmp.9708       2006-12-11 10:43:24.000000000 -0500
@@ -52,6 +52,19 @@
 test works fine.  is there some enabling/disabling that happens at the
 desktop level that could be affecting this?
 
 ------- Additional Comments From [EMAIL PROTECTED]  2006-12-10 18:35 -------
 I am using Windows XP and the last stable version of Mono (1.2.2.1 
 Build 0).
+
+------- Additional Comments From [EMAIL PROTECTED]  2006-12-11 10:43 -------
+I can reproduce this on XP.  Following the code, the reason appears to be:
+
+- Opacity setter sets this.opacity to .5
+- Setter calls UpdateStyles
+- UpdateStyles calls Form's CreateParams
+- CreateParams calls Opacity getter to determine if Opacity < 1.0
+- Opacity getter queries GetWindowTransparency, which returns 1.0
+- Because Opacity = 1.0, the layered bit is not set
+
+Maybe the layered bit in CreateParams should be set off of
+AllowTransparency instead of Opacity?
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to