Menustrip 盖板形成面板

匿名
2024-04-03T06:06:17.4733333+00:00

我有表单代码:ChildForm1.WindowState = FormWindowState.Maximized

属性:FormBorderStyle = None

我在 ChildForm1 的顶部有面板底座,顶部有一些内容。

当我打开 ChildForm1 时,menustrip 覆盖了表单面板的一些内容。

当最大化形式时,是否可以在 menustrip 下最大化,而不是在 menustrip 后面。

谢谢。

Note:此问题总结整理于: Menustrip covers form panel

开发人员技术 | Windows 窗体
0 个注释 无注释

问题作者接受的答案

  1. Hui Liu-MSFT 48,711 信誉分 Microsoft 外部员工
    2024-04-03T07:24:12.9466667+00:00

    您描述中的“menustrip”是指子窗口的标题栏吗? 如果没有,请详细解释。 您是否将父窗体的 WindowState 属性设置为 Maximized? 由于父窗体是多文档界面(MDI)子窗体的容器,因此当子窗口大于父窗口时会出现一些问题。 我使用您的信息进行了测试,并将父窗体的 WindowState 属性设置为 Maximized。 以下是测试结果: 子窗体最大化: 子窗体最小化: >>此系统图标位于菜单条上,而不是父窗体上。此图标不是子窗体图标。 您指的是哪个图标,您可以更改子窗口的图标以确定它是否是其图标。 当我将 FormBorderStyle 设置为 none 或 sizeable 时,子窗体全部出现在“menustrip”上。 >>当我最小化子窗体时,窗体图标从 menustrip 中消失;此时 menustrip 只有按钮。 您的“按钮”是指图标还是其他图标? 53476-max.png53564-min.png


    如果回复有帮助,请点击“接受答案”并点赞。

    注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    此答案是否有帮助?

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。