2015-10-29 36 views
1

我已經制作了簡單的WinForms應用程序,其單個用途顯示彈出消息。基本上,它是隱藏的任務欄圖標和NotifyIcon最小化的形式。將應用程序從應用程序移動到任務管理器中的後臺進程

一切正常,但我不喜歡它被放置在任務管理器中的應用程序類別,而不是後臺進程。那麼,在VS項目設置,類用法等方面,後臺進程和應用程序有什麼區別?

+1

你在你的主窗體上嘗試過'TopLevel = false'嗎? –

+0

@BenVoigt很好,那很簡單。感謝您的回覆。你可以添加這個答案,所以我可以選擇它作爲正確的嗎? – lentinant

回答

2

「應用程序」的任務管理器檢測取決於具有頂級窗口的進程。

您可以避免這種情況,並且由於沒有頂層窗口而被檢測爲「後臺進程」。由於通知圖標需要一個窗口,因此無法完全清除,但可以設置TopLevel = false

這可能也會將其從任務欄中刪除。

+0

它並沒有顯示任何窗口。 –

相關問題