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

时间:2009-07-31 20:46:55

标签: vb.net winforms

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

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

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

答案 2 :(得分:1)

您确定您的申请已关闭吗?你说图标在时钟旁边,所以我猜你不在通知区域,那里的应用程序在背景中标记它们仍然存在。

无论如何,你自己设置了这个图标(因为它默认不这样做),所以可能有一个类似的功能可以将你自己从通知区域移除。

如果没有您的代码,我们无法为您提供更多帮助。