You mean that when form 2 covers up form 1, all your drawing disappears?

You should either draw to a BackBuffer (a bitmap object behind the scenes, then copy that to your picturebox in its paint event), or manually do all your drawing in the paint event. If you are using complex graphics (doubtful) then backbuffering would be better. otherwise put your code for drawing things into the paint event of the picturebox.