C#实现窗口的淡入淡出
C#窗口启动实现:
private void WindowStart() { while (this.Opacity != 1.0) { this.Opacity += 0.12; Thread.Sleep(50); } }
C#窗口销毁实现:
private void WindowDestroy() { while (this.Opacity != 0.0) { this.Opacity -= 0.15; Thread.Sleep(50); } Application.Exit(); }
然后,在程序启动的时候调用WindowStart()函数,在程序销毁时调用WindowDestroy()函数。
注意一点:在程序初始化时,窗口的Opacity值为0.0。

浙公网安备 33010602011771号