在C#windows窗体应用程序中.我有一个启动画面,后台发生了一些多线程进程.我想要做的是当我最初显示启动画面时,我希望它看起来"淡入".然后,一旦所有过程完成,我希望看起来好像启动画面"淡出".我正在使用C#和.NET 2.0.谢谢.
您可以使用计时器来修改Form.Opacity级别.
当使用Opacity属性时必须记住它的double类型,其中1.0是完全不透明度,0.0是完全透明的.
private void fadeTimer_Tick(object sender, EventArgs e) { this.Opacity -= 0.01; if (this.Opacity <= 0) { this.Close(); } }