如何在ContextMenu和ToolStripMenuItem之间共享MenuItem?

时间:2009-04-09 00:29:55

标签: .net vb.net winforms contextmenu

我有一个附加到面板的上下文菜单,它应该镜像工具栏菜单中可用的命令。

目前,在我的MouseUp事件中,我设置了enabled的{​​{1}}状态,并将其添加到上下文菜单中:

MenuItem

..但这会删除工具栏菜单中的项目!显然我不能使用同一个对象。 我想避免重复菜单,这将留下我要维护的2套菜单项。

实现这一目标的正确方法是什么?我正在寻找'最佳实践'答案。

1 个答案:

答案 0 :(得分:3)

我不认为你可以在工具栏和上下文菜单中拥有相同的对象,但是他们都可以在OnClick事件中调用相同的函数。