有什么办法可以将MenuStrip和ContextMenuStrip合并?

weixin_38096967 2017-03-21 12:31:18
我在用.NET Framework 4.0。.NET Framework 4.0提供了MenuStrip和ContextMenuStrip控件,但这两个控件怎么“合并”呢?
我的意思是:我想设计一个菜单和一个弹出式菜单,而这两个菜单是完全一样的,所以,我想只设计一遍,而不是分别用一个MenuStrip和一个ContextMenuStrip控件。但是,MenuStrip好像不能作弹出式菜单:既不能被赋值给其他控件的ContextMenuStrip属性,也没有一个弹出的方法;而ContextMenuStrip又不能作一般菜单。其他控件也没有PopupMenu方法。
在VB6中,就可以把一般菜单和弹出式菜单合并:设计一个一般的菜单,然后,在合适的时候,使用其他控件的PopupMenu方法来弹出这个菜单。VB.NET不能做到这一点吗?
...全文
16 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧