通用上下文菜单在应用程序中展开

本文关键字:应用程序 上下文 菜单 | 更新日期: 2023-09-27 18:23:50

我开发了一个Winform MDI应用程序,其中客户端特别需要一个上下文菜单,该菜单显示在整个应用程序中。上下文菜单有两个项目,即计算器和退出。

如果我是他,我会在MDI菜单栏中保留两个菜单项,但这是客户的疯狂要求,所以我必须满足它。

我尝试在MainForm中创建一个ContextMenu,使其公开,我可以使用MainForm的静态实例从所有子窗体访问它。另一种选择是通过构造函数注入上下文菜单。但我想知道是否有更好的方法

我希望我是清白的。谢谢你抽出时间。

此致:)

通用上下文菜单在应用程序中展开

这比我想象的要简单得多,我只是将上下文菜单条分配给MDI窗体,并且它可用于所有子窗体,除非我们为子窗体显式声明不同的菜单条。