title: How can I hide form1 while Application.Run(form1) is executing?
body: <p><br>
  I have a form1 that I run with <code>Application.Run</code>.</p>
  
  <p>I want to hide this form (I need it hidden because I run some things in the background, so they must execute) and open another form for a log-in.  </p>
  
  <p>The way I am trying this is by executing in my form1 constructor the command <code>this.Hide();</code> and if log in is successful, show my form1, but it doesn't seem to work. Any ideas?</p>