Why do you get the graphics, which may be a completely different graphics
object, when the correct Graphics object to draw on is handed to you in the
In fact, you're getting the paint notification from the label, handling that
and using the Graphics of the parent object. I'm not surprised it's feeling
a bit off-colour.
Just use the Graphics you're handed in the PaintEventArgs.
Bob Powell [MVP]
Visual C#, System.Drawing
Ramuseco Limited .NET consulting
Find great Windows Forms articles in Windows Forms Tips and Tricks
Answer those GDI+ questions with the GDI+ FAQ
All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.