With DoubleBuffering on, you must also set AllPaintingInWmPaint and UserPaint styles on to be effective. Furthermore, you must also do all of your drawing inside the OnPaint handler.
If you are confused about GDI+, there is a rather large section on it in the MSDN. Do a search in your MSDN index for GDI+.