Восстановление из трея не работает (windowState)
Я следовал некоторым руководствам, и это кажется очень простой задачей. тем не менее, я не могу заставить это работать.
Я могу свернуть приложение в трей:
private void Form1_Resize(object sender, EventArgs e)
{
if (FormWindowState.Minimized == this.WindowState)
{
ntfIcon.Visible = true;
ntfIcon.Icon = SystemIcons.Application;
ntfIcon.BalloonTipText = "Antispin";
ntfIcon.ShowBalloonTip(500);
this.Hide();
}
else if (FormWindowState.Normal == this.WindowState)
{
ntfIcon.Visible = false;
this.Show();
}
}
Но я не могу сделать это восстановить из трея
private void ntfIcon_DoubleClick(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Normal;
}
Просто окно не будет отображаться даже при добавлении this.Show()
после окна
Любая помощь, пожалуйста? Компиляция winform под win10