воскресенье, 19 июня 2011 г.

Как свернуть приложение в трей

Чтобы свернуть приложение в трей:

В конструкторе формы - скрываем  приложение на панели задач, при запуске:

public Form()
{
    InitializeComponent();
    this.ShowInTaskbar = false;
    this.VindowState = VindowState.Minimized;
}

Размещаем  на форме элементы управления NotifyIcon.
Добавляем обработчик события двойного нажатия на NotifyIcon:



private void Click(object sender, System.EventArgs e)
{
    //Инвертируем состояние отображения на панели задач
    this.ShowInTaskbar = !this.ShowInTaskbar;
    //Показываем или скрываем форму взависимости от состояния ShowInTaskbar
    if(this.ShowInTaskbar) this.VindowState = VindowState.Minimized; else this.WindowState = VindowState.Defaulth;
}

Комментариев нет:

Отправить комментарий