C# 如何实现窗体半透明效果
自定义了控件Panel,放到一个窗体上,下面还有一个窗体。
panel.BackColor=Color.Transparent;
form.BackColor = Color.Blue;  
form.TransparencyKey = Color.Blue;
没有实现透明效果。
请问怎么实现半透明遮罩效果呢?
------解决方案--------------------如果是高于XP平台,可以直接调用系统API实现。
如果是XP,那你得自己写算法实现模糊处理。
------解决方案-------------------- #region 淡淡显示和半透明窗体
           for (double d = 0.6; d < 1; d += 0.2)
           {
               System.Threading.Thread.Sleep(1);
               Application.DoEvents();
               this.Opacity = d;
               this.Refresh();
           }