title: C#/.NET - WinForms - Instantiate a Form without showing it
body: <p>I am changing the Visibility of a Form to false during the load event AND the form still shows itself. What is the right event to tie this.Visible = false; to? I'd like to instantiate the Form1 without showing it.</p>
  
  <pre><code>using System;
  using System.Windows.Forms;
  
  namespace TestClient
  {
      public partial class Form1 : Form
      {
          public Form1()
          {
              InitializeComponent();
          }
  
          private void Form1_Load(object sender, EventArgs e)
          {
              this.Visible = false;
          }
  
      }
  }
  </code></pre>