Painting techniques using Windows Forms for the Microsoft .NET Framework
A nice intro to double-buffering and use of regions in Windows Forms programming: Painting techniques using Windows Forms for the Microsoft .NET Framework
.
.