VB2012 子窗体最大化不完全的问题

设置了子窗体WindowsState属性为最大化
但程序运行以后它却并不是最大化的
需要改变一下父窗体的大小
子窗体才会最大化

怎么能够让程序运行时,子窗体默认为最大化
求解决方案

 Private Sub MDIParent1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim mdichild1 As New mdichild
        mdichild1.MdiParent = Me
        mdichild1.BringToFront()
        Me.ActivateMdiChild(mdichild1)
        mdichild1.Show()
    End Sub

写在父窗口的Actived或者Resize事件而不是Load事件中。