调试器停止后隐藏NotifyIcon

Eps*_*neR 2 .net vb.net visual-studio-2010

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

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

(对不起,我的英语不好)

prp*_*fee 5

不.

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

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

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