title: MDI Parent Not Keeping Form In Client Area
body: <p>i am trying to create a MDI applications with winforms,</p>
  <p>the form design is borderless and i have a mainmenu strip,
  when i maximize the child it appears to be out of the client area,
  it blocks the main menustrip, and the scroll bars do not activate,
  I have read that borderless forms do not work properly as mdi parents, but I am having this issue even with the property set to single/sizeable</p>
  <p>i am going for a look similar to google chrome but it appears i have to keep the titlebar, i want the biggest workspace possible.</p>
  <p>i can programmatically reduce the height of the child and move it down by the height of the menu strip but I would like to know if there is a better way to do this.</p>
  <p>My parent settings are as follows</p>
  <pre><code>IsMdiContainer = true
  </code></pre>
  <p>and I am launching the form in this manner</p>
  <pre><code>X10d_Suite.cfBinaryEditor xForm = new X10d_Suite.cfBinaryEditor();
  
  xForm.TopLevel = false;
  xForm.Parent = this;
  xForm.Dock = DockStyle.Fill;
  Controls.Add(xForm);
  xForm.Show();
  </code></pre>
  <p>I want the child to remain under the menustrip.  and scrollbars to activate when
  a form is going out the visible client area.</p>
  <p><a href="https://i.stack.imgur.com/qAnBC.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/qAnBC.jpg" alt="Heres a picture of the form, " /></a></p>