如何才能将Mdi子窗口控制菜单和MenuStrip合并

injeek 2008-06-30 04:45:57
主窗口菜单用MenuStrip控件,在Mdi子窗体最大化后,控制菜单和最大、最小化按钮不能和MenuStrip合并(已设AllowMerge=true),而如果将MenuStrip替换成老式的Menu控件则可以合并,不知有何办法可以解决吗,我不想用menu控件
...全文
349 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
injeek 2008-07-04
  • 打赏
  • 举报
回复
我解决了,就是把Form的MainMenuStrip设为该菜单。原因是我曾经拖动过2个menustrip,而vs默认会把第一个菜单作为form.mainmenustrip,当你删除第一个菜单后,form.mainmenustrip不会自动更新为第二个menustrip,需要手动更改。
jstzcl007 2008-07-01
  • 打赏
  • 举报
回复
我的子窗口菜单可以和主菜单合并,有2个属性设置一下就行,但是合并后,子窗口会留下一个空白的菜单栏,很不好看,我在论坛上提出过这个问题,一直没有答案
赵一一 2008-07-01
  • 打赏
  • 举报
回复
看的不太明白。你可以抓个图片。让大家看看,可能你的需求比较特殊。帮你顶一下。
injeek 2008-06-30
  • 打赏
  • 举报
回复
可能我没讲清楚,我在说明白一些
MDI主窗体上使用了菜单(MenuStrip),
当子窗体最大化时,控制菜单、最大、最小、关闭按钮,应该和主菜单合并,形成1行,就像Office那样
可现在子菜单最大、最小、关闭按钮单独占一行,没有和MenuStrip合并
如果吧MenuStrip换成老的Menu菜单控件,则可以实现合并,如果我只用MenuStrip怎么才能实现合并呢?
yatobiaf 2008-06-30
  • 打赏
  • 举报
回复
什么叫合并啊?不明白
烈火焚身 2008-06-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zoroz 的回复:]
帮你顶顶
[/Quote]
zoroz 2008-06-30
  • 打赏
  • 举报
回复
帮你顶顶
zoroz 2008-06-30
  • 打赏
  • 举报
回复
SF坐坐

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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