Csharp/C#教程:使用.net和c#从任务栏中删除应用程序图标分享


使用.net和c#从任务栏中删除应用程序图标

我试图在任务栏上显示图标,我就这样做了。

ResourceManager resManager = new ResourceManager("TestAgent.Properties.Resources", GetType().Module.Assembly); notifyicon.Icon = (Icon)resManager.GetObject("TestAgent"); notifyicon.Visible = true; notifyicon.Text = "Test Agent"; this.Hide(); this.ShowInTaskbar = false; this.SetVisibleCore(false); 

另一方面,当尝试从这个方式删除任务栏中的图标时。

 notifyicon.Visible = false; notifyicon = null; rulehandler = null; 

我成功地做到了这一点,但问题是当尝试从任务栏中删除图标时,它从任务栏成功删除图标但不隐藏图标,将鼠标hover在它移除的图标上时。

反正有没有鼠标hover删除图标? 我正在使用c#在Windows窗体中执行此操作

简单地处理它。

在Windows窗体中,您可以订阅全局事件ApplicationExit …

 Application.ApplicationExit += new EventHandler(this.OnApplicationExit); private void OnApplicationExit(object sender, EventArgs e) { notifyicon.Dispose(); } 

简单地写notifyIcon.Visible = false; (关闭窗口之前的资本I),你很高兴。 就如此容易。

上述就是C#学习教程:使用.net和c#从任务栏中删除应用程序图标分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/990352.html

(0)
上一篇 2021年12月24日
下一篇 2021年12月24日

精彩推荐