【问题标题】:MDI Menustrip dropdown on first item第一项上的 MDI Menustrip 下拉菜单
【发布时间】:2016-05-30 03:39:53
【问题描述】:

我正在开发一个使用带有菜单条的 MDI 表单但遇到以下问题的应用程序,当打开多个表单然后打开到达列表时,它会显示一个下拉列表,如下图所示:

是否可以禁用此功能?

感谢您的宝贵时间!

【问题讨论】:

  • 您的意思是 menustrip 列出了您的菜单行中的项目吗?你的下拉菜单应该如何?或者您想防止它在打开其他表单时掉落?请说得清楚一点。
  • @D.彼得罗夫 我想防止它掉下来,在我的菜单条中,我有 8 个项目,当单击其中任何一个时,它会打开对应的表单。在其他表单已经打开的情况下单击到达列表时,我想实现它只是打开表单而不显示下拉列表。
  • 我猜这些下拉项目已经以某种方式添加了,无论是编程方式还是手动方式。此下拉列表是列出菜单条中的所有项目还是仅列出显示的表单。而且,它是什么时候出现的,当没有显示表格时它是否也会弹出?这很奇怪,也许你想分享一些代码。我可能遗漏了这种行为的一些典型特征,但我认为用“默认”无法解释。
  • 在设计器中选择您的MenuStrip,在属性窗口中,右键单击MdiWindowListItem,然后单击Reset
  • 显示所有已打开的表格,没有显示的表格时不弹出。它仅在我打开表单时出现

标签: c# winforms


【解决方案1】:

您似乎为您的MenuStrip 设置了MdiWindowListItem,它会自动显示MDI 子表单列表。

要删除它,请在设计器中选择您的MenuStrip,在属性窗口中,右键单击MdiWindowListItem,然后单击Reset

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-29
  • 1970-01-01
  • 2017-06-09
  • 2021-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多