我有我为我的启动画面创建一个Windows窗体,我添加了一个计时器,以这种形式,使得它并添加下面的线在我的代码:如何在启动淡出之前等待几秒钟启动画面?
private void timer1_Tick(object sender, EventArgs e)
{
this.Opacity -= 0.01;
if (this.Opacity <= 0)
{
this.Close();
}
}
启动画面淡出,但问题是我希望它是100%可见(不透明度= 1.0)5次,然后它开始淡出,直到它关闭!
我想在我的代码开始加入这一行:
Using System.Threading;
我禁用了定时器1,然后我说线下的形式加载事件
Thread.Sleep(5000);
timer1.Enabled = true;
但未幸运这对我不起作用,这使得应用程序在显示启动画面之前等待5次,然后显示它并立即淡入淡出。
如何让启动画面出现5秒钟然后淡出?
Anyhelp会赞赏
最烦人的飞溅屏幕 – James 2012-04-14 00:25:37
我与詹姆斯在这一个。考虑你的应用程序的用户 - 当应用程序初始化时,启动屏幕应该给你一些东西来看看。如果你没有什么可以初始化的东西,你只是让你的用户在Cool splash屏幕的初始吸引力变老之后等待。 – dtown123 2012-04-14 00:28:58