我需要该图标在应用程序关闭后消失

问题描述:

我的winforms应用程序在运行时在时钟旁边的任务栏中放置了一个小图标。当我关闭vb.net中的程序时,如何让它消失?我需要该图标在应用程序关闭后消失

应用程序关闭后,我把鼠标放在它上面,它就消失了。

+0

如何将小图标放在任务栏中?该功能是否提供了执行“从任务栏中删除图标”功能的方法? – 2009-07-31 20:48:33

NotifyIcon.Visible = False或NotifyIcon.Dispose(True)

您确定您的应用程序已关闭吗?你说这个图标在时钟旁边,所以我猜你不在通知区域,即应用程序在后台标记它们仍然活着的地方。

无论如何,你自己把这个图标(因为它默认情况下没有这样做),所以可能有一个类似的功能来将自己从通知区域中删除。

没有你的代码,我们不能帮你做更多的事情。

如果这是一个NotifyIcon,那么你可以尝试在Form.Closing事件中调用NotifyIcon.Dispose()。