title: C# How to draw in front of objects?
body: <p>How do you draw a string that is supposed to be on top of everything else?
  Right now in my panel i have some user controls in Panel1.Controls. So i added this to the Paint method:</p>
  
  <pre><code>Graphics g = Panel1.CreateGraphics();  
  g.DrawString("BUSTED", new Font("Arial", 20f), new SolidBrush(Color.Black), new PointF(50, 50));
  </code></pre>
  
  <p>The problem is that the text is printed behind the user controls, so it can't be seen. (If i change the position of the text out in the open, it's displayed correctly).</p>
  
  <p>Any ideas?</p>