2013-06-12 47 views
0

我有一個用VB編寫的VS 2008 Windows窗體應用程序,並且已經構建了一個啓動屏幕,我希望在顯示主窗口前顯示2-3秒。Visual Studio 2008不會在Build後運行最新代碼

在我加入的代碼到OnInitialize事件應用程序事件(在命名空間),並設置MinimumSplashScreenDisplayTime到3000毫秒。

我的問題是,即使VS構建沒有錯誤的代碼,會發生什麼情況是主窗口顯示在它前面的啓動屏幕(無模式,允許點擊主窗口菜單)幾秒鐘。

我以爲我已經做好了一切,那麼我該如何強制VS 2008運行最新代碼庫

如何防止顯示MainWindow直到Splash屏幕被卸載?

+0

你有任何代碼在啓動屏幕,會導致主窗口顯示?我剛創建了一個新項目,添加了兩個表單,一個設置爲啓動,另一個設置爲啓動,並且按照您的預期工作,所以我認爲有一些內容會迫使主窗口過早加載。 – APrough

回答

0

在項目的屬性中選擇您的自定義初始屏幕作爲項目的初始屏幕對象。這應該會自動將您的啓動畫面用作項目的啓動畫面。

+0

是的,我已經有了這個設置。初始屏幕顯示在主窗口的前面,我希望它顯示3秒鐘**然後**顯示主窗口 –

+0

您可以通過在啓動畫面上使用定時器控件添加強制延遲,設置間隔爲3000並觸發定時器事件以顯示主窗體。 – xtechkid

相關問題