c#如何实现这样一个提示窗口,又自动消失?

来源:百度知道 编辑:UC知道 时间:2024/06/04 19:54:38
我点击一个按钮后,弹出这个窗口,窗口里面显示“正在初始化。。。”然后2秒钟后“正在下载数据。。。”5秒钟后“初始化完毕!”然后这个窗口就自动消失了 请问这个该怎么实现?

在弹出窗口里使用计时器来处理。

去百度搜索网页特效 里面就能找到这样的代码 太多了 我看到好多用JS实现的

用组件里的timer

如果只要效果:
首先在弹出窗口中添加一个timer控件,
在弹出窗口的InitializeComponent(); 方法下添加
this.label1.Text="正在初始化。。。";
timer1.Enabled=true;
timer1.Interval=1000;
timer1.Start();

另加方法:
private void timer1_Tick(object sender, System.EventArgs e)
{
times++;

if (times==2)
{
this.label1.Text="正在下载数据。。。";
}
if(times==5)
{
timer1.Stop();
this.Close();
}
}

如果是要读入数据库数据,则用progressBar控件比较好