在我的應用程序中,當您將安裝的應用程序固定到開始菜單的任務欄,然後從固定圖標啓動應用程序時,初始屏幕顯示爲它從固定圖標運行,但一旦主屏幕顯示新圖標顯示在任務欄中。初始屏幕固定到任務欄,主屏幕顯示附加任務欄條目
就好像主窗口沒有與飛濺一樣綁定到相同的應用程序。
如果我從開始菜單啓動應用程序,然後從任務欄中的運行圖標進行固定,它可以正常工作(因爲當時我固定它,主窗口已打開)。
我該如何解決這個問題?
在我的應用程序中,當您將安裝的應用程序固定到開始菜單的任務欄,然後從固定圖標啓動應用程序時,初始屏幕顯示爲它從固定圖標運行,但一旦主屏幕顯示新圖標顯示在任務欄中。初始屏幕固定到任務欄,主屏幕顯示附加任務欄條目
就好像主窗口沒有與飛濺一樣綁定到相同的應用程序。
如果我從開始菜單啓動應用程序,然後從任務欄中的運行圖標進行固定,它可以正常工作(因爲當時我固定它,主窗口已打開)。
我該如何解決這個問題?
禁用啓動畫面的Form from showing in the taskbar in the first place?
// before displaying the form
splashScreenForm.ShowInTaskbar = false;
splashScreenForm.Show();
我希望它顯示在任務欄上,因爲它「執行」來啓動應用程序。如果它沒有顯示在任務欄中,它可以很容易地隱藏在其他窗口後面,這將導致使用不會注意到它正在請求某些東西。有沒有其他的方式來完成這項工作? – 2011-04-18 18:55:22
在這種情況下,[在這裏嘗試解決方案](http://stackoverflow.com/questions/48916/multi-threaded-splash-screen-in-c)。這不是完全相同的問題,它絕對不是同一個問題,但我想知道,與您的啓動畫面現在需要的當前執行路徑相比,不同的處理可能對您的項目有利嗎? – pickypg 2011-04-18 19:39:00
這是Windows 7我認爲? – devios1 2011-04-18 15:41:18
偉大的假設 - 是的! – 2011-04-18 16:15:47