Mdiform 调整大小发生窗体对接错误

Posted

技术标签:

【中文标题】Mdiform 调整大小发生窗体对接错误【英文标题】:Mdiform resizing occurs form docking error 【发布时间】:2018-06-15 23:23:59 【问题描述】:

我在我的 MdifForm 下使用 SplitContainer(它包含两个面板)控件。我使用以下代码在 SplitContainer panel2 下显示我现有的表单

   With My_Form
        .MdiParent = Me
        SplitContainer.Panel2.Controls.Add(My_Form)
        .My_Form_Activated(Me, e)
        .WindowState = FormWindowState.Maximized
        .Dock = DockStyle.Fill
        .Show()
    End With

对接填充命令在第一次显示 My_Form 时正常工作。但是在 mdiform 调整大小之后, my_form 大小不会改变。 我该如何解决这个问题谢谢。

【问题讨论】:

【参考方案1】:

不要使用 FormWindowState.Maximized。而是使用 FormWindowState.Normal,然后依赖 DockStyle.Fill。

【讨论】:

以上是关于Mdiform 调整大小发生窗体对接错误的主要内容,如果未能解决你的问题,请参考以下文章