Программа в трее - C#
Формулировка задачи:
Добрый день! Встала задача сделать так, чтобы при запуске программа сразу сворачивалась в трей, и по двойному клику на иконку в трее разворачивалась для работы. Насколько я понимаю, это необходимо делать через компонент NotifyIcon, но дальше иконки с балоном в трее не ушел как реализовать именно автоматическое сворачиваение и разворачивание приложения уже по клику в трее?
Решение задачи: «Программа в трее»
textual
Листинг программы
// свернуть в трей private void FormMinimized() { WindowState = FormWindowState.Minimized; this.ShowInTaskbar = false; notifyIcon1.Visible = true; } //восстановление из трея private void notifyIcon1_MouseClick(object sender, MouseEventArgs e) { if (this.WindowState == FormWindowState.Minimized) { this.WindowState = FormWindowState.Normal; this.ShowInTaskbar = true; notifyIcon1.Visible = false; } } private void Form1_Load(object sender, EventArgs e) { FormMinimized(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д