title: why isn't this.Hide() working in Form1_load event?
body: <p>I have actually one classic Windows form and one button. I have this code</p>
  
  <pre><code>    private void Form1_Load(object sender, EventArgs e)
      {
          this.Hide();
          this.Visible = false;
      }
  
      private void button1_Click(object sender, EventArgs e)
      {
          this.Hide();
      }
  </code></pre>
  
  <p>I would like to know why isn't form hidden just after it is being loaded but works when I click on that button? Can somebody explain it?</p>