I think you meant the examples draw in the Paint event handler not Load.
Paint is where you generally want to draw stuff. If you draw somewhere else, such as a Click event handler, then whatever you draw disappears when the form refreshes. To try this, use CreateGraphics to make a Graphics object and then draw on that instead of the one provided by the Paint event handler.
To make changes that last, you need to create a Bitmap, make a Graphics object associated with it, draw on that, and then display the Bitmap somewhere such as in a PictureBox's Image property or the form's BackgroundImage property. For an example, see:
http://www.vb-helper.com/howto_net_auto_redraw.html
Usually it's just easier to draw in the Paint event handler.
Rod
Rod Stephens, Visual Basic MVP
RodStephens@vb-helper.com
*** New Book ***
"Visual Basic 2008 Programmer's Reference"
Sign up for the free
VB Helper Newsletters at
http://www.vb-helper.com/newsletter.html