Скрытие winforms приложения из панели задач

Как скрыть форму winform, чтобы она не отображалась на панели задач Windows, пользователь ее не видит или когда пользователь нажимает Alt + Tab?

Ответ 1

В коде выполните следующие действия:

this.ShowInTaskbar = false;

Или в режиме разработки:

alt text

EDIT:

Вы также должны установить FormBorderStyle

код:

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

Дизайн:

alt text

Это определенно работает - это некоторые отпечатки экрана с использованием Windows Vista.

Работа приложения:

alt text

Не отображается в ALT + TAB

alt text

Ответ 2

Чтобы скрыть форму из диалога Alt + Tab, добавьте этот код в свой класс формы:

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