Ok, I am pretty new to VB.Net and I am having some trouble with loading a child form into a Mdi form as Maximized. The form appears to be in the maximized state, but the child form does not fill the entire area unless i minimize it and maximize it again.

I set the properties of the shild form to WindowState - Maximized and also set it on load like so

VB Code:
  1. Private Sub lnkAdmin_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles lnkAdmin.LinkClicked
  2.         If pnlAdmin.Visible = False Then
  3.             pnlAdmin.Visible = True
  4.             picSamples.Top = picSamples.Top + 25
  5.             lnkSamples.Top = lnkSamples.Top + 25
  6.             pnlSamples.Top = pnlSamples.Top + 25
  7.             lnkReporting.Top = lnkReporting.Top + 25
  8.             picReporting.Top = picReporting.Top + 25
  9.             pnlReporting.Top = pnlReporting.Top + 25
  10.             picExit.Top = picExit.Top + 25
  11.             lnkExit.Top = lnkExit.Top + 25
  12.             frmAdminHelp.MdiParent = Me 'here is where i set the mdi parent
  13.             frmAdminHelp.WindowState = FormWindowState.Maximized 'Set maximized
  14.             frmAdminHelp.Show()
  15.  
  16.         Else
  17.             pnlAdmin.Visible = False
  18.             picSamples.Top = picSamples.Top - 25
  19.             lnkSamples.Top = lnkSamples.Top - 25
  20.             pnlSamples.Top = pnlSamples.Top - 25
  21.             lnkReporting.Top = lnkReporting.Top - 25
  22.             picReporting.Top = picReporting.Top - 25
  23.             pnlReporting.Top = pnlReporting.Top - 25
  24.             picExit.Top = picExit.Top - 25
  25.             lnkExit.Top = lnkExit.Top - 25
  26.             frmAdminHelp.Dispose()
  27.         End If
  28.     End Sub