【发布时间】:2016-05-04 16:29:53
【问题描述】:
这个问题与其他问题不同,因为我已经尝试过他们的解决方案:
-
visible=true; - 气球提示也不显示;
- 而且它不在系统托盘的“扩展图标”部分(或任何所谓的隐藏图标所在的位置)。
代码,取自 SO 和其他地方的许多不同答案(他们都说相同):
private void mainform_Resize(object sender, EventArgs e)
{
if (FormWindowState.Minimized == this.WindowState)
{
notifyIcon.Visible = true;
notifyIcon.ShowBalloonTip(500, "test title", "test message", ToolTipIcon.Info);
this.Hide();
}
else if (FormWindowState.Normal == this.WindowState)
{
notifyIcon.Visible = false;
}
}
预期结果:图标显示在系统托盘中。实际结果:什么都没有发生,只有窗口消失了this.Hide();。
【问题讨论】:
标签: c# system-tray notifyicon