在启动画面之前执行代码

时间:2010-11-02 19:19:59

标签: .net vb.net startup splash-screen

我有一个VB.NET应用程序,其中Enable application framework已选中,Splash screen已设置。同时,我需要在加载启动画面之前运行一些代码。 MyApplication_Startup似乎要晚一点,所以不适合。我理解它可以使用自定义启动画面,但是在没有更复杂的自定义的情况下,它更喜欢任何其他方式。

编辑:显然,问题不同。在启动画面之前运行的代码是特定于线程的。它没有采取适当的效果,因为启动画面在另一个线程上。

2 个答案:

答案 0 :(得分:2)

在项目属性下,单击“查看应用程序事件”然后阅读评论:'以下事件可用于MyApplication:     “     '启动:在应用程序启动时,在创建启动表单之前引发。     '关闭:在所有申请表格关闭后提出。如果应用程序异常终止,则不会引发此事件。     'UnhandledException:如果应用程序遇到未处理的异常,则引发此异常。     'StartupNextInstance:启动单实例应用程序并且应用程序已处于活动状态时触发。     'NetworkAvailabilityChanged:连接或断开网络连接时触发。

我不知道oyu是否已经通过这个。

答案 1 :(得分:1)

您是否使用F8键完成了代码?调试器可以显示在显示启动画面之前可以添加代码的位置。