I have a Graphics object that I\'ve drawn on the screen and I need to save it to a png or bmp file. Graphics doesn\'t seem to support that directly, but it must be possible
You are likely drawing either to an image or on a control. If on image use
Image.Save("myfile.png",ImageFormat.Png)
If drawing on control use Control.DrawToBitmap() and then save the returned image as above.
Thanks for the correction - I wasn't aware you can draw directly to the screen.