我有Windows應用程序的形式,我需要隱藏form_Load
事件Form
,它應該從任務欄被隱藏,並且還從任務切換(即當我按Alt鍵 + Tab)。意味着它不會顯示在任何地方。隱藏Windows窗體(任務欄,任務切換等)
-1
A
回答
0
所以,你應該試試這個:
public void Form1_Load(object sender, EventArgs e)
{
ShowInTaskbar = false;
Hide();
}
ShowInTaskbar
表明你閹應該Form
出現在任務欄中。
從Alt鍵 + 標籤我發現this solution on StackOverflow隱藏:
protected override CreateParams CreateParams
{
get
{
var Params = base.CreateParams;
Params.ExStyle |= 0x80;
return Params;
}
}
簡單地覆蓋你的Form
的CreateParams
財產如上圖所示。
UPDATE事件的順序打開Form
時導致了能見度在Load
事件後恢復的問題。所以你需要覆蓋這樣的東西:
protected override void OnShown(EventArgs e)
{
base.OnShown(e);
// if you still want to hide
Hide();
}
+0
它的工作,但形式仍然顯示在主窗口。 –
+0
@vyaskarnavkumar所以@ user1666620是正確的。你的解決方案在於這個答案:http://stackoverflow.com/a/8549250/5528593一些框架代碼試圖讓你「可見」,所以這個重寫的'OnVisibleChanged'上面的代碼將工作。 –
相關問題
- 1. 從任務欄隱藏窗體2
- 2. 如何隱藏窗體窗體,但保留任務欄條目?
- 3. Captionless wxPython的窗口隱藏任務欄
- 4. 從任務欄隱藏窗口
- 5. Vb.net隱藏Windows 10中的任務欄
- 6. Citrix XenApp隱藏任務欄
- 7. 如何防止隱藏窗體時任務欄按鈕消失
- 8. Delphi窗體隱藏任務欄和Alt + Tab
- 9. 無法爲Windows窗體應用程序切換任務
- 10. Windows Mobile隱藏任務欄和菜單欄
- 11. 從MS窗口任務欄隱藏窗口
- 12. C#隱藏時鐘和任務欄
- 13. 刪除/ 100%隱藏WinXP任務欄
- 14. Qt隱藏任務欄項目
- 15. 任務欄啓動時隱藏jFrame?
- 16. 隱藏的WinForms從任務欄
- 17. C#全屏幕,隱藏任務欄
- 18. 在任務欄中隱藏MATLAB圖
- 19. 從任務欄隱藏應用程序
- 20. 如何隱藏pygame上的任務欄
- 21. 在全屏幕隱藏任務欄WPF
- 22. 使用c隱藏任務欄#
- 23. 如何隱藏任務任務?
- 24. Windows任務欄API
- 25. Windows 7任務欄
- 26. Windows 7任務欄任務中沒有窗口.Net
- 27. 自定義右鍵單擊任務欄圖標任務使用Windows窗體
- 28. WPF子窗口 - Windows 7任務欄
- 29. 切換異步任務同步任務
- 30. Javascript:XMLHttpRequest任務切換
如果你不想用戶與它交互,爲什麼不只是創建一個控制檯應用程序,而不是一個Windows窗體? – user1666620
[啓動時隱藏表單:爲什麼不this.Hide()隱藏我的表單?](http://stackoverflow.com/questions/3769337/hiding-forms-on-startup-why-doesnt-this - 隱藏我的表格) – user1666620