【发布时间】:2016-01-22 13:32:06
【问题描述】:
单击最小化按钮时,我正在尝试在系统托盘(屏幕右下角)上显示应用程序。我的应用程序成功从任务栏中删除了显示,但无法在系统上显示有人可以检查我的代码并告诉我是否遗漏了什么吗?
我使用的是 Windows 10 和 VS 2013
首先,我将一个 notigyIcon 从工具箱拖到我的 form1 中,并将其命名为 myTrayIcon。
protected override void OnResize(EventArgs e)
{
base.OnResize(e);
if (this.WindowState == FormWindowState.Minimized)
{
this.ShowInTaskbar = false;
this.myTrayIcon.Visible = true;
this.Hide();
}
}
所以当我单击最小化按钮时,窗口被隐藏但未显示托盘图标。代码有什么问题?我错过了什么吗?
【问题讨论】:
-
谢谢,我也很清楚这个话题,但是它不适用于我的应用程序,我正在寻找原因?
-
查看这篇文章:stackoverflow.com/questions/34944649/… 它可以让你知道...
标签: c#