我有一个 MDI 应用程序。我有一个ToolStripMenuItem
标记为“Window”的设置为MdiWindowListItem
我的 main MenuStrip
。Window 菜单有几个项目,例如“Cascade”和“Arrange Icons”。
当我运行我的应用程序时,窗口菜单以我的“排列图标”项目结束。正如预期的那样,当我打开一个或多个 MDI 子窗体时,它们会自动附加到ToolStripSeparator
. 当我关闭所有子表单时,它们会按预期从“窗口”菜单中消失,但ToolStripSeparator
仍然存在。我本来希望菜单恢复到原来的状态,即没有分隔符。
就目前而言,分隔符会自动添加但不会自动删除。当然,我可以尝试以编程方式消除额外的分隔符,但我没有看到其他人抱怨这一点,这让我怀疑这可能是因为我做错了什么而发生的。请指教。