title: Maximized state of child form Not working correctly when used in MDI container (Visual Basic 2013)
body: <p>I am having this weird problem in Visual Basic (2013). I have a form in MDI container. Both of them, have property <code>WindowState</code> to <code>Maximized</code>. While executing, MDI container loads in maximized state (So far Ok!). But, when I <strong>open the child form, it Does NOT give the Actual Maximized state appearance</strong> (although Restore button on top right shows that it has loaded in maximized state, but it did not maximized).</p>
  
  <p>I even tried with <code>form1.WindowState = FormWindowState.Maximized</code> both before and after <code>form1.Show()</code>, but no luck.</p>
  
  <p>I have attached a screenshot too. Note the dead space of MDI container and Restore icon of child form (which means child form is in maximized state).</p>
  
  <p><img src="https://i.stack.imgur.com/YDoUq.jpg" alt="screenshot of VB problem"></p>
  
  <p>Few observations -</p>
  
  <ol>
  <li><p>When I restore and then again maximize it, it DOES maximize correctly.</p></li>
  <li><p>I also observed that this problem is occurs only for one time. I mean, if I have 2 forms both set to load in Maximized state. When I open the first form (no matter which), it loads like i showed in the screenshot, and after that when I open 2nd form, it loads in maximized state.</p></li>
  </ol>
  
  <p>I could not figure out, what went wrong? How to correct this?</p>