2011-04-18 64 views
0

在我的應用程序中,當您將安裝的應用程序固定到開始菜單的任務欄,然後從固定圖標啓動應用程序時,初始屏幕顯示爲它從固定圖標運行,但一旦主屏幕顯示新圖標顯示在任務欄中。初始屏幕固定到任務欄,主屏幕顯示附加任務欄條目

就好像主窗口沒有與飛濺一樣綁定到相同的應用程序。

如果我從開始菜單啓動應用程序,然後從任務欄中的運行圖標進行固定,它可以正常工作(因爲當時我固定它,主窗口已打開)。

我該如何解決這個問題?

+0

這是Windows 7我認爲? – devios1 2011-04-18 15:41:18

+0

偉大的假設 - 是的! – 2011-04-18 16:15:47

回答

1

禁用啓動畫面的Form from showing in the taskbar in the first place

// before displaying the form 
splashScreenForm.ShowInTaskbar = false; 
splashScreenForm.Show(); 
+0

我希望它顯示在任務欄上,因爲它「執行」來啓動應用程序。如果它沒有顯示在任務欄中,它可以很容易地隱藏在其他窗口後面,這將導致使用不會注意到它正在請求某些東西。有沒有其他的方式來完成這項工作? – 2011-04-18 18:55:22

+0

在這種情況下,[在這裏嘗試解決方案](http://stackoverflow.com/questions/48916/multi-threaded-splash-screen-in-c)。這不是完全相同的問題,它絕對不是同一個問題,但我想知道,與您的啓動畫面現在需要的當前執行路徑相比,不同的處理可能對您的項目有利嗎? – pickypg 2011-04-18 19:39:00