c#中如何设置打开一个窗体一秒中后自动关掉直接打开另一个主窗体

大家帮帮忙吧... 大家帮帮忙吧 展开
 我来答
python实践人
推荐于2016-01-12 · 喜欢python,更乐意分享给你
python实践人
采纳数:286 获赞数:861

向TA提问 私信TA
展开全部
在该窗体Form1中引入一个Timer控件
将该控件的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

wljkcpf
2011-10-18 · TA获得超过1016个赞
知道小有建树答主
回答量:933
采纳率:0%
帮助的人:766万
展开全部
用计时器控件,在计时器里面写打开主窗体和注销本窗体的代码。
计时器设置为1000毫秒。本窗体的load时,就让计时器启动。
追问
只能闪屏的效果,不能显示另一个窗体
追答
可以的啊。
本窗体的load里面让计时器启动。
计时器的事件里面这样安排:让本窗口先隐藏,然后打开主窗口,然后让本窗体注销。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大勤123
2011-10-18 · TA获得超过110个赞
知道答主
回答量:50
采纳率:0%
帮助的人:42万
展开全部
先在引入命名空间上添加:using System.Threading;
Thread.Sleep(1000) //记住 这里填的的毫秒
Form2 form=new Form2(); //要打开的窗体
form.show(); //OK!
追问
打开主窗体前要实现另一个窗体的闪屏效果
追答
是震动吗,你去网上搜“窗体震动”关键字    很快就出现很多   。搜你自己的话:“窗体闪屏效果”也行。     祝你了愿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式