C#中,新建form1和form2窗体,运行时如何让form1窗体显示3秒后消失,然后form2窗体显现出来??求解

[复制链接]
查看11 | 回复3 | 2012-12-23 13:51:16 | 显示全部楼层 |阅读模式
看看我的理解是这样的。窗体1显示三秒,这三秒中几乎肯定是没有人机交互的,你想三秒内能交互什么?那么极有可能窗体2是一个主窗体,而窗体1只是向用户展示一些信息而已。那么在C#中有一个专有名词叫splash,可以使用splash的,建立时直接建立splash,其实它就是一个张图片而已,至于想让其显示多久,可以调整其中的参数。splash可以应付你大多数时间的需求,但如果不是,比如form1显示后,以后还会再显示,其实也可以使用splash+实窗体实现的。开始时是一个splash,后来再显示的窗体与splash相同即可。一般splash的作用是起到了一个用户缓冲的作用,比如加载窗体时间过长,那以可以使用splash,主窗体缓冲完成后,spla...
回复

使用道具 举报

千问 | 2012-12-23 13:51:16 | 显示全部楼层
在form1窗体中加入一个Timer控件,然后设置Interval为3000,在form1load的时候触发,timer的enable为true,timer执行窗体隐藏与form2的显示...
回复

使用道具 举报

千问 | 2012-12-23 13:51:16 | 显示全部楼层
问题是,form2关闭的时候,还显示form1么?我以还返回form1做了个demo//////////////////form1using System;using System.Windows.Forms;namespace WindowsFormsApplication1{
public partial cla...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行