Hiding winforms app from taskbar

后端 未结 2 928
遥遥无期
遥遥无期 2020-12-10 01:56

How can I hide a winform, so that it t will not show in the Windows taskbar , user do not see it , or when the user presses Alt + Tab ?

相关标签:
2条回答
  • 2020-12-10 01:56

    In code do the following:

    this.ShowInTaskbar = false;

    Or in Design mode:

    alt text

    EDIT:

    You must also set the FormBorderStyle

    Code:

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

    Design:

    alt text

    This definitely does work - these are some screen prints using Windows Vista.

    App running:

    alt text

    Not appearing in ALT + TAB

    alt text

    0 讨论(0)
  • 2020-12-10 02:08

    To hide your form from the Alt+Tab dialog, add this code into your form's class:

    // Remove from Alt+Tab dialog
    protected override CreateParams CreateParams
    {
        get
        {
            var Params = base.CreateParams;
            Params.ExStyle |= 0x80;
            return Params;
        }
    }
    
    0 讨论(0)
提交回复
热议问题