title: C# Fullscreen, hiding the taskbar
body: <p>I have recently written an application for my daughter, which is a kid-free zone where she has all unnecessary key presses ignored (windows key, Esc etc) but the problem I am having is that when I use the following code:</p>
  
  <pre><code>targetForm.WindowState = FormWindowState.Maximized;
  targetForm.FormBorderStyle = FormBorderStyle.None;
  targetForm.TopMost = true;
  </code></pre>
  
  <p>I am able to HIDE the taskbar, but it is not truly overlayed. When I move the mouse to where the taskbar would be, and click, it pops up, also, using this code and running external applications withing my windows form, I am left with this windows form keeping itself on top.</p>
  
  <p>If anyone could help me with a proper way to display my windows form as a true fullscreen application, and be able to run external applications from within the form and have them prioritize themselves on top, that would be greatly appreciated.</p>
  
  <p>In case you missed it, I am using VS2010, C# and winforms.</p>
  
  <p>Thanks in advance!</p>