2

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

4

1 回答 1

1

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

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

于 2009-02-13T04:53:10.717 回答