VB.Net启动画面不会离开

问题描述:

我正在使用内置函数来定义在VS2008中使用vb.net启动画面。 在Me.Startup中,我调用一个执行数据库版本检查的函数,然后根据需要进行更新。然后该函数写入标签,如果需要写入状态,则使用调用。 一切正常,所有的数据库更新完成,但启动画面后从未消失。当更新正在运行时,以及最后一个代码执行完毕时,主窗体将按预期显示,但启动屏幕仍在后台。 当我关闭主窗体时,启动画面继续运行。 我已经尝试添加代码以便在代码运行时手动关闭初始屏幕窗体,但无效。 想法?VB.Net启动画面不会离开

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

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

+0

我使用http://www.getdotnetcode.com/GdncStore/free/Articles/VB%20NET%20Sub%20Main%20Procedure.htm来引导我,因为我从来没有写过自己的Main()例行公事。 – mattdwen 2009-02-15 22:56:37