所以我正在使用 Visual Studio 2012 并拥有应用程序,它会创建notifyIcon并显示它,如果我关闭应用程序,则notifyIcon会隐藏,但如果我停止调试器,则仅关闭表单,但当我不将其悬停时,notifyIcon仍然可见老鼠。
是否可以将 Visual Studio 2010 配置为在停止调试器时隐藏 notificationIcon?
(抱歉我的英语不好)
最佳答案
不。
有一些 Windows API 告诉 shell 显示和隐藏通知图标,NotifyIcon 类只是包装这些 API。
如果停止调试器,NotifyIcon 对象将永远没有机会调用 API 来隐藏通知图标。只需将鼠标悬停在其上即可; shell 将意识到请求图标的应用程序没有运行,并将删除该图标。
任何管理通知图标的应用程序都可能发生此问题,而不仅仅是 Visual Studio。
关于.net - 调试器停止后隐藏 NotifyIcon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13298736/