2010-11-02 67 views
0

我有一個VB.NET應用程序與Enable application framework檢查,並Splash screen設置。同時,我需要在啓動屏幕加載之前運行一些代碼。 MyApplication_Startup似乎以後去,所以它不適合。我知道自定義啓動畫面是可能的,但是更喜歡用其他方式來製作它,而不需要更復雜的自定義。啓動屏幕前執行代碼

編輯:顯然,問題是不同的。在啓動畫面之前運行的代碼是特定於線程的。它不會產生適當的效果,因爲啓動畫面在另一個線程上。

回答

1

您是否使用F8鍵瀏覽了您的代碼?調試器可以在顯示啓動畫面之前向您顯示可以添加代碼的位置。

2

在項目屬性下單擊查看應用程序事件。然後閱讀註釋:'以下事件可用於MyApplication: ' '啓動:在應用程序啓動時創建啓動表單之前引發。 '關機:關閉所有申請表後提出。如果應用程序異常終止,則不會引發此事件。 'UnhandledException:如果應用程序遇到未處理的異常則引發。 'StartupNextInstance:啓動單實例應用程序並且應用程序已處於活動狀態時引發。 'NetworkAvailabilityChanged:網絡連接連接或斷開時引發。

我不知道oyu是否已經通過這個呢。

+0

對於那些在C#中工作的人來說,這些事件在WindowsFormsApplicationBase中。 – 2010-12-23 15:22:58