我需要该图标在应用程序关闭后消失
问题描述:
我的winforms应用程序在运行时在时钟旁边的任务栏中放置了一个小图标。当我关闭vb.net中的程序时,如何让它消失?我需要该图标在应用程序关闭后消失
应用程序关闭后,我把鼠标放在它上面,它就消失了。
答
NotifyIcon.Visible = False或NotifyIcon.Dispose(True)
答
您确定您的应用程序已关闭吗?你说这个图标在时钟旁边,所以我猜你不在通知区域,即应用程序在后台标记它们仍然活着的地方。
无论如何,你自己把这个图标(因为它默认情况下没有这样做),所以可能有一个类似的功能来将自己从通知区域中删除。
没有你的代码,我们不能帮你做更多的事情。
答
如果这是一个NotifyIcon,那么你可以尝试在Form.Closing事件中调用NotifyIcon.Dispose()。
如何将小图标放在任务栏中?该功能是否提供了执行“从任务栏中删除图标”功能的方法? – 2009-07-31 20:48:33