title: Print WebBrowser without previewing i.e. single click print
body: <p>I have a c# .Net application that opens a custom Print Preview form (compromising of a WebBrowser form control that displays a HTML file and a button which prints the contents of the web browser control:</p>
  
  <pre><code>webBrowser.Print();
  </code></pre>
  
  <p>However, I now would like to print the HTML file WITHOUT opening this form.</p>
  
  <p>I have tried to load the html into a webbrowser form without displaying the form and called webBrowser.Print() but nothing will print.  It seems I only can print if I show the form and load the HTML into the control.</p>