(WPF C#) 我希望尽量减少应用程序到系统托盘,但没有在任务栏图标: 所以我设置:麻烦以最小化的应用程序到系统托盘
this.ShowInTaskbar = false;
然后不可取图标消失,但新酒吧出现在桌面上!
是否有人请有想法如何解决最小化后,这个问题?
这里是我的代码重要组成部分:
private void stateChangedEvent(object sender, EventArgs e)
{
if (WindowState.Minimized == WindowState)
{
this.ShowInTaskbar = false;
var iconHandle = Properties.Resources.iconPaw.GetHicon();
notifyIcon.Icon = System.Drawing.Icon.FromHandle(iconHandle);
notifyIcon.Click += new EventHandler(this.WindowsStateToNormal);
notifyIcon.Visible = true;
notifyIcon.BalloonTipText = "Radek app";
notifyIcon.BalloonTipTitle = "Welcome Message";
notifyIcon.BalloonTipIcon = System.Windows.Forms.ToolTipIcon.Info;
notifyIcon.ShowBalloonTip(3000);
}
}
private void WindowsStateToNormal(object Sender, EventArgs e)
{
this.WindowState = WindowState.Normal;
notifyIcon.Visible = false;
}
请更新您的信息的实际文字,请勿将图像放入文字中。 – Soviut
我要更新它,对不起 – user7968180