有现成的例子:LuxuRyClassLibrary 1.0 下载地址: http://www.es21cn.com/yby.zip (感谢 hater 提供空间 ) 

解决方案 »

  1.   

    改变窗体的Opacity属性,从0% 到 100%,好象必须为双精度
    设置一个Timer控制 Opacity 的值就可以实现淡进淡出.
      

  2.   

    窗体的属性窗口中有Opacity属性,MSDN中也有说明,如下:[C#]
    public double Opacity {get; set;}属性值
    窗体的不透明度级别。默认值为 1.00。备注
    此属性使您得以指定窗体及其控件的透明度级别。此属性与 TransparencyKey 提供的透明度不同,后者只能使窗体及其控件完全透明,条件是当窗体及其控件与 TransparencyKey 属性中指定的值所表示的颜色相同。当将此属性设置为小于 100% (1.00) 的值时,将使整个窗体(包括边框)更透明。将此属性设置为值 0% (0.00) 时,将使该窗体完全不可见。可以使用此属性提供不同级别的透明度,或者提供如窗体逐渐进入或退出视野这样的效果。例如,可以通过将 Opacity 属性设置为值 0% (0.00),并逐渐增加该值直到它到达 100% (1.00),来使某窗体逐渐进入视野。Windows 2000 平台说明:  此属性在无法显示分层窗口的平台上不起作用。