3个回答
展开全部
在该窗体Form1中引入一个Timer控件
将该控件的interval属性设置为1000
Enabled属性设置为true
然后双击该控件输入:
this.Close();
并在Form1中的FormClosed事件中输入以下语句:
Form2 f2 = new Form2();
f2.Show();
以上假设Form1和Form2分别为第一个窗体和另一个窗体
将该控件的interval属性设置为1000
Enabled属性设置为true
然后双击该控件输入:
this.Close();
并在Form1中的FormClosed事件中输入以下语句:
Form2 f2 = new Form2();
f2.Show();
以上假设Form1和Form2分别为第一个窗体和另一个窗体
追问
可是闪屏过后没有弹出主窗体
追答
无论上面的哪一个方法,有一个问题你应该注意:!!!!
被关闭的窗体不能是主窗体,即含有主方法Main的窗体,否则相当于闪了一下,应用程序结束
参考资料: http://www.biye5u.com/article/Csharp/list43-1.html
展开全部
用计时器控件,在计时器里面写打开主窗体和注销本窗体的代码。
计时器设置为1000毫秒。本窗体的load时,就让计时器启动。
计时器设置为1000毫秒。本窗体的load时,就让计时器启动。
追问
只能闪屏的效果,不能显示另一个窗体
追答
可以的啊。
本窗体的load里面让计时器启动。
计时器的事件里面这样安排:让本窗口先隐藏,然后打开主窗口,然后让本窗体注销。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先在引入命名空间上添加:using System.Threading;
Thread.Sleep(1000) //记住 这里填的的毫秒
Form2 form=new Form2(); //要打开的窗体
form.show(); //OK!
Thread.Sleep(1000) //记住 这里填的的毫秒
Form2 form=new Form2(); //要打开的窗体
form.show(); //OK!
追问
打开主窗体前要实现另一个窗体的闪屏效果
追答
是震动吗,你去网上搜“窗体震动”关键字 很快就出现很多 。搜你自己的话:“窗体闪屏效果”也行。 祝你了愿
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询