title: How to open a frame in the same page c# with a global MenuStrip?
body: <p>I am trying to create an small application. I want to use MenuStrip as a global menu "menu over all the subforms." However, when I click on an item of the MenuStrip I want to open up a different form "page" in the same main form. I am currently using windows Forms.</p>
  
  <p>Here is what I am doing </p>
  
  <pre><code>private void addInventoryToolStripMenuItem_Click(object sender, EventArgs e)
  {
      var addInventory = new addInventory();
      addInventory.Show();
  }
  
  private void exitToolStripMenuItem_Click(object sender, EventArgs e)
  {
      Application.Exit();
  }
  </code></pre>
  
  <p>When I click on addInventoryToolStripMenuItem the addInventory form open up "as a pop up." What I want is to open the form in the same window "so the new form will have the same global MenuStrip on the top." What I would like to do is to keep the top menu on all forms but then when a user clicks on a menu item, the new form should load in the same page. so the user can only use one form and they have click on a different menu item to load a different form. So there have to be one form viable at all time. no blank screen.</p>
  
  <p><strong>EDITED:</strong> As I was googling I found a way to inherit the menu. So I created a base form and then on the other forms I inherited the base form. so Now I can see the same menu on all the forms. But the problem is when I click on a menu item a second form open. I just want it to open in the same window. how can this be done?</p>
  
  <p>Please Help</p>