title: How to reload form in c# when button submit in another form is click?
body: <p>I have a combo box in my C# which is place in form named <code>frmMain</code>  which is automatically fill when I add (using button <code>button1_Click</code>) a product in my settings form named <code>frmSettings</code>. When I click the button <code>button1_Click</code> I want to reload the <code>frmMain</code> for the new added product will be visible.</p>
  
  <p>I tried using </p>
  
  <pre><code>frmMain main = new frmMain();
  main.Close();
  main.Show();
  </code></pre>
  
  <p>I know this code is so funny but it didn't work. :D</p>
  
  <p>This is windows form!</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>Please see this image of my program for better understanding.
  This is my <code>frmMain</code>
  <img src="https://i.stack.imgur.com/O8Uzb.png" alt="enter image description here"></p>
  
  <p>Here is what my settings <code>frmSettings</code> form look like. So, as you can see when I click the submit button I want to make the <code>frmMain</code> to reload so that the updated value which I added to the settings will be visible to <code>frmMain</code> comboBox.</p>
  
  <p><img src="https://i.stack.imgur.com/SWAQT.png" alt="enter image description here"></p>