我有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