阻止窗口显示在alt选项卡中

时间:2014-12-19 06:59:03

标签: c# window borderless alt-tab

我正在制作一个程序,我不希望在alt标签菜单中显示一个窗口。但是我需要窗口样式无边框。我找到的所有解决方案都说要将边框更改为工具,但是当我需要窗口无边框时,它不会起作用。有人有想法吗?

2 个答案:

答案 0 :(得分:3)

我按照链接,不得不向下滚动。答案是在表单类上使用此代码:

protected override CreateParams CreateParams
{
    get
    {
        CreateParams cp = base.CreateParams;
        // turn on WS_EX_TOOLWINDOW style bit
        cp.ExStyle |= 0x80;
        return cp;
    }
}

另请参阅this link了解详情。

答案 1 :(得分:0)

this.ShowInTaskbar = false;

yourform.ShowInTaskbar = false;// In Properties Window or write this in form load event

您还必须设置FormBorderStyle

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