VB.Net启动画面不会消失

时间:2009-02-13 04:42:57

标签: vb.net splash-screen

我正在使用内置功能在VS2008中使用vb.net定义启动画面。 在Me.Startup中,我正在调用一个执行数据库版本检查的函数,然后根据需要进行更新。然后,如果需要写入状态,则此函数使用调用写入标签。 一切运行正常,所有数据库更新都完成,但启动画面之后永远不会消失。当更新正在运行时,它就在那里,当最后一个代码执行时,主窗体按预期显示,但启动画面仍然在后台。 当我关闭主窗体时,启动屏幕会继续运行。 我已经尝试添加代码以在代码运行时手动关闭启动屏幕窗体,但无效。 想法?

1 个答案:

答案 0 :(得分:1)

如果您在应用程序启动时进行初始化/更新操作,我建议不要使用内置的启动画面。

为什么不创建Main()模块来启动应用程序,显示启动画面,执行数据库检查,隐藏启动画面,然后加载主窗体。