title: Toggle Process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden at runtime
body: <p>I want to <strong>toggle a process's visibility at runtime</strong>, I have a Windows Form app that starts via a process another console app hidden by default but I'd like to allow the admin user to toggle this state via a checkbox and show the console app if they choose.</p>
  
  <p>I have this but it's not working:</p>
  
  <pre><code>private void checkBox1_CheckedChanged(object sender, EventArgs e)
      {
          ProcessWindowStyle state = cvarDataServiceProcess.StartInfo.WindowStyle;
          if (state == ProcessWindowStyle.Hidden)
              cvarDataServiceProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
          else if (state == ProcessWindowStyle.Normal)
              cvarDataServiceProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;            
      }
  </code></pre>