NotifyIcon
и ContextMenuStrip
. Задайте событие формы , измените размер
и выполните следующую проверку
private void MyForm_Resize (отправитель объекта, EventArgs e)
{
если (this.WindowState == FormWindowState.Minimized) this.Hide ();
иначе this.Show ();
}
// вы также можете восстановить окно с помощью
// двойной щелчок по значку уведомления
private void notifyIcon1_MouseDoubleClick (отправитель объекта, MouseEventArgs e)
{
Это шоу();
this.WindowState = FormWindowState.Normal;
}
В качестве примера можно загрузить этот проект
Не беспокойтесь о событии щелчка правой кнопкой мыши, NotifyIcon
автоматически обнаружит его и покажет ContextMenu