从任务栏隐藏winforms app

Ata*_*Ata 21 c# winforms

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

cod*_*ger 32

在代码中执行以下操作:

this.ShowInTaskbar = false;

或者在设计模式中:

替代文字

编辑:

您还必须设置FormBorderStyle

码:

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

设计:

替代文字

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

应用运行:

替代文字

没有出现在ALT + TAB中

替代文字


Dan*_*ett 7

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

// Remove from Alt+Tab dialog
protected override CreateParams CreateParams
{
    get
    {
        var Params = base.CreateParams;
        Params.ExStyle |= 0x80;
        return Params;
    }
}
Run Code Online (Sandbox Code Playgroud)