Чтобы свернуть приложение в трей:
В конструкторе формы - скрываем приложение на панели задач, при запуске:
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;
}
Комментариев нет:
Отправить комментарий