最近闲下来,准备看看优化一下公司的旧系统,首先应用打开时没有启动等待画面,如果初始化应用时间过长会让用户认为没有启动成功,所以启动画面是很有必要的,先弄这个吧。
很多文章都对DevExpress的SplashScreenManager控件进行详细的应用实例介绍,我就不再介绍这个控件了,具体文章可以查看这两个文章:
SplashScreenManager控件介绍
SplashScreen和WaitForm使用
还有一种更简单的方式来创建一个启动画面(如果不需要加载进度条展示的话),只需要新建一个Form窗体FormSplashScreen,将窗体属性FormborderStyle设为None,设置BackgroundImage背景图为欢迎界面图。

然后在主界面的构造函数中创建FormSplashScreen实例并展示,然后在应用初始化加载结束后关闭这个画面即可,足够简单和实用。代码如下:
//程序开启时等待界面
FormSplashScreen formSplashScreen = null;
public FormMain()
{
//时间格式化解决iis时间格式问题
Thread.CurrentThread.CurrentCulture = new CultureInfo("zh-CN", true

最低0.47元/天 解锁文章
4687

被折叠的 条评论
为什么被折叠?



