【发布时间】:2009-04-06 17:44:13
【问题描述】:
我将在我目前正在处理的应用程序中输入一个启动画面,该应用程序仅包含一个表单,我们现在将其称为 frmMain。我想实现一个启动画面(frmSplash),但需要关于什么是实现它的最佳方式的建议。启动画面的目的是根据程序上次关闭时的最后设置将必要的设置加载到文本框、复选框等中。这是我的问题。
我应该让主窗体加载,但让它对用户不可见,然后调用将运行的启动屏幕,然后将所有设置加载到主窗体中吗?
如果是这样,我将如何执行上述操作?在 frmMain_Load 事件中加载 frmSplash?我计划让启动画面保持可见至少 3 秒。我该如何给它暂停效果,以便它在从设置文件恢复设置时保持 3 秒?
【问题讨论】:
-
当然,正确的方法是让您的程序加载得足够快,以至于它不需要启动画面来让用户保持愉悦。
标签: c# .net winforms splash-screen