[英]Merge menu strip items for MDI windows
如何将具有相同菜单名称的父表单和子表单的菜单项合并?
将菜单项的MergeAction设置为“MatchOnly”。
添加
因为这可能有点棘手,我将添加一个步骤列表来做一个简单的例子。
new Form2 { MdiParent = this }.Show();
处理程序方法。 请注意,“文件”菜单项为A和B.
单击文件 - > A以创建子窗口。
请注意,容器上的“文件”菜单现在包含A,B和C.
另请注意,子项上的“文件”菜单已存在,但没有项目。 这是因为C被合并了。
您现在可以将子菜单的MenuStrip.Visible属性设置为False,以便子项不显示菜单。 在设计菜单时将其保留为True是很方便的,这样您就可以验证所有子菜单项是否已正确合并(它们将从子菜单中消失)。
您可以使用MergeIndex属性来控制子项如何合并到容器中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.