调试器停止后隐藏NotifyIcon

时间:2012-11-08 22:12:15

标签: .net vb.net visual-studio-2010

所以我使用Visual Studio 2012并拥有应用程序,它创建notifyIcon并显示它,如果我关闭应用程序然后notifyIcon隐藏,但如果我停止调试器然后只关闭表单,但notifyIcon仍然可见而我没有悬停它老鼠。

是否可以将Visual Studio 2010配置为在停止调试时隐藏notifyIcon?

(抱歉我的英语不好)

1 个答案:

答案 0 :(得分:5)

不。

有些Windows API告诉shell显示和隐藏通知图标,而NotifyIcon类只包装这些API。

如果停止调试器,NotifyIcon对象永远不会有机会调用API来隐藏通知图标。把鼠标放在上面; shell将实现要求图标未运行的应用程序,并将删除图标。

任何管理通知图标的应用程序都会发生此问题,而不仅仅是Visual Studio。