Ata
Ata

Reputation: 12564

Hiding winforms app from taskbar

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 ?

Upvotes: 29

Views: 20878

Answers (2)

Danny Beckett
Danny Beckett

Reputation: 20867

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;
    }
}

Upvotes: 8

codingbadger
codingbadger

Reputation: 44042

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

Upvotes: 38

Related Questions