2009-02-13 34 views
1

我正在使用內置函數來定義在VS2008中使用vb.net啓動畫面。 在Me.Startup中,我調用一個執行數據庫版本檢查的函數,然後根據需要進行更新。然後該函數寫入標籤,如果需要寫入狀態,則使用調用。 一切正常,所有的數據庫更新完成,但啓動畫面後從未消失。當更新正在運行時,以及最後一個代碼執行完畢時,主窗體將按預期顯示,但啓動屏幕仍在後臺。 當我關閉主窗體時,啓動畫面繼續運行。 我已經嘗試添加代碼以便在代碼運行時手動關閉初始屏幕窗體,但無效。 想法?VB.Net啓動畫面不會離開

回答

1

如果您在應用程序啓動時進行初始化/更新操作,我建議不要使用內置啓動畫面。

爲什麼不創建一個Main()模塊來啓動應用程序,顯示啓動畫面,執行數據庫檢查,隱藏啓動畫面,然後加載主窗體。

+0

我使用http://www.getdotnetcode.com/GdncStore/free/Articles/VB%20NET%20Sub%20Main%20Procedure.htm來引導我,因爲我從來沒有寫過自己的Main()例行公事。 – mattdwen 2009-02-15 22:56:37