子窗体最大化显示问题

    在vb.net中,想让子窗体和父窗体最大化,如果在子窗体的属性里面设置WindowState设置为最大化,显示的时候会出现这样的画面:

子窗体最大化显示问题_第1张图片

    如果想让子窗体加载的时候即为最大化,可以用下面这个方法:

1、把父窗体的IsMdiContainer设置为True;
2、把子窗体的WindowState设置为Normal;
3、在父窗体中用下面的方法打开子窗体:

Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
frmInMain.MdiParent = Me
        frmInMain.Show()
        frmInMain.WindowState = FormWindowState.Maximized
End Sub

修改后的显示效果:

    子窗体最大化显示问题_第2张图片

你可能感兴趣的:(VB.NET)