所以我使用Visual Studio 2012并拥有应用程序,它创建notifyIcon并显示它,如果我关闭应用程序然后notifyIcon隐藏,但如果我停止调试器然后只关闭表单,但notifyIcon仍然可见而我没有悬停它老鼠。
是否可以将Visual Studio 2010配置为在停止调试时隐藏notifyIcon?
(抱歉我的英语不好)
答案 0 :(得分:5)
不。
有些Windows API告诉shell显示和隐藏通知图标,而NotifyIcon类只包装这些API。
如果停止调试器,NotifyIcon对象永远不会有机会调用API来隐藏通知图标。把鼠标放在上面; shell将实现要求图标未运行的应用程序,并将删除图标。
任何管理通知图标的应用程序都会发生此问题,而不仅仅是Visual Studio。