首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当消息框出现时,C#托盘上下文菜单未隐藏

当消息框出现时,C#托盘上下文菜单未隐藏
EN

Stack Overflow用户
提问于 2011-02-01 19:24:19
回答 2查看 1.1K关注 0票数 0

在我的应用程序中,我有上下文菜单,它与应用程序的托盘图标相关联,当用户单击关于菜单项时,它会显示消息框。消息框仍然可见,用户再次右键单击托盘图标,菜单弹出,用户单击上下文菜单以外的其他地方应该会消失,但它没有,它仍然显示。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-01 19:52:13

这是个漏洞。可能在Windows中,TrackPopupMenu文档的MSDN Library文档也存在非常类似的问题。除了避免使用MessageBox之外,我看不到明显的解决办法。创建一个小窗体作为你的“关于”框。使用Show()方法显示它。

票数 1
EN

Stack Overflow用户

发布于 2011-02-01 19:37:04

当用户单击其他位置时,您可以在触发器事件中使用SendKeys.Send("{ESC}");。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4861922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档