从任务栏隐藏winforms app

如何隐藏winform,以便它不会显示在Windows任务栏中,用户看不到它,或者用户按下Alt + Tab

在代码中执行以下操作:

this.ShowInTaskbar = false;

或者在设计模式中:

替代文字

编辑:

您还必须设置FormBorderStyle

码:

this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;

设计:

替代文字

这肯定有效 – 这些是使用Windows Vista的一些屏幕打印。

应用运行:

替代文字

没有出现在ALT + TAB中

替代文字

要从Alt + Tab对话框隐藏表单,请将此代码添加到表单的类中:

 // Remove from Alt+Tab dialog protected override CreateParams CreateParams { get { var Params = base.CreateParams; Params.ExStyle |= 0x80; return Params; } }