当我关闭C#程序时,通知图标仍会出现在右下角(系统托盘),除非将鼠标悬停在该图标上,否则它不会消失。
我阅读了一些文章,并尝试使用notifyicon1.visible=false;
并将图标放置在表单关闭事件中,但似乎无济于事。
更新: 这是我的代码:
//Closing Function called by a custom button
private void ExitBox_Click(object sender, EventArgs e)
{
this.Close();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
notifyIcon1.Visible = false;
notifyIcon1.Icon.Dispose();
notifyIcon1.Dispose();
}
即使我使用this.close
Form1_FormClosing
函数中的代码也完全无法执行。