编写一个软件,希望一个窗口打开后过了5秒后自动关掉,重新打开另一个form 是呀,用timer 控件不用可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用定时器就可以完成这个效果。 请注意,一定要再打开另外一个窗体之后再关闭主窗体,也就是Timer所在的窗体。 具体代码很简单的,无非就是 private void timer1_Tick(object sender, System.EventArgs e) { Form frm2 = new form2(); frm2.show(); this.close(); } static void Main() { Form1 form1=new Form1(); form1.Show(); Application.Run(); //如果用Application.Run(new Form1());启动,主窗体关闭整个应用程序也就跟着结束 }//主窗体form1中: private void timer1_Tick(object sender, System.EventArgs e) { timer1.Enabled=false; Form frm2 = new form2(); frm2.show(); this.close();//应用程序就不会跟着结束了 } q: 我已经做成功了!但是两个窗口全关掉了a:请设置主窗体不要设为显示的第一个窗体,可以将主窗体放在后面不可见,在onpaint里加入对显示界面的引用,这样显示的是第二个,到五秒后主窗体可见,第二关闭就可以了。 照着 cfan37(掘墓者)的提示做,就可以成功! Mschart的使用 winForm中如何通过网站获取一些新闻的列表 想输出一个数组,提示有错误,大家帮我看看,谢谢! 高级.NET底层问题,非专业人士乎进! c#新手求助!!! 如何在C#中获取系统时间 怎么获得windows信使服务(net send……)中收到的信息的内容啊!~ 求读取pdf文件中图片的方法 谁用过SERVER2003,在该系统上安装VS.NET2003、编程、建网站有啥要注意的吗? 为什么vs.net2003里Label控件看不到TabStop属性 dataGrid数据更新? C#如何析构?
请注意,一定要再打开另外一个窗体之后再关闭主窗体,也就是Timer所在的窗体。
具体代码很简单的,无非就是
private void timer1_Tick(object sender, System.EventArgs e)
{
Form frm2 = new form2();
frm2.show();
this.close();
}
{
Form1 form1=new Form1();
form1.Show();
Application.Run();
//如果用Application.Run(new Form1());启动,主窗体关闭整个应用程序也就跟着结束
}//主窗体form1中:
private void timer1_Tick(object sender, System.EventArgs e)
{
timer1.Enabled=false;
Form frm2 = new form2();
frm2.show();
this.close();//应用程序就不会跟着结束了
}