如何隐藏winform,以便它不会显示在Windows任务栏中,用户看不到它,或者用户按下 Alt + Tab ?
答案 0 :(得分:31)
在代码中执行以下操作:
this.ShowInTaskbar = false;
或在设计模式中:
编辑:
您还必须设置FormBorderStyle
代码:
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
设计
这肯定有效 - 这些是使用Windows Vista的一些屏幕打印。
App正在运行:
未出现在ALT + TAB
中
答案 1 :(得分:6)
要从 Alt + 标签对话框中隐藏表单,请将此代码添加到表单的类中:
// Remove from Alt+Tab dialog
protected override CreateParams CreateParams
{
get
{
var Params = base.CreateParams;
Params.ExStyle |= 0x80;
return Params;
}
}