Привет В моем приложении С# я пытаюсь свернуть приложение в системный лоток, когда форма закрыта. Вот код, который я пробовал.
public void MinimizeToTray()
{
try
{
notifyIcon1.BalloonTipTitle = "Sample text";
notifyIcon1.BalloonTipText = "Form is minimized";
if (FormWindowState.Minimized == this.WindowState)
{
notifyIcon1.Visible = true;
notifyIcon1.ShowBalloonTip(500);
this.Hide();
}
else if (FormWindowState.Normal == this.WindowState)
{
notifyIcon1.Visible = false;
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
и я вызываю метод для формирования события закрытия. Но проблема заключается в том, что он не сводит к минимуму лоток. Его просто закрытие формы.