I think I figured it out. Is this the ideal way to do it?
Bitmap bitmap = new Bitmap(600, 600);
Graphics new_g = Graphics.FromImage(bitmap);
new_g.FillRegion(new SolidBrush(Color.White), new Region());
Not really. Try Craphics.Clear(Color.White)

Signature
--
Bob Powell [MVP]
Visual C#, System.Drawing
Ramuseco Limited .NET consulting
http://www.ramuseco.com
Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm
Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm
All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.
>I think I figured it out. Is this the ideal way to do it?
>
> Bitmap bitmap = new Bitmap(600, 600);
> Graphics new_g = Graphics.FromImage(bitmap);
> new_g.FillRegion(new SolidBrush(Color.White), new Region());
>I think I figured it out. Is this the ideal way to do it?
>
> Bitmap bitmap = new Bitmap(600, 600);
> Graphics new_g = Graphics.FromImage(bitmap);
> new_g.FillRegion(new SolidBrush(Color.White), new Region());
Besides what bob said, you should always dispose of Brushes and Regions. You
should most definately not create them new like this to be passed into a
function. You don't quite have to go to the level of using a try finally to
dispose of them but disposing them is an absolute must.
Michael
Jim Light - 21 May 2007 18:56 GMT
> >I think I figured it out. Is this the ideal way to do it?
>
[quoted text clipped - 8 lines]
>
> Michael
Ah! You are right, Michael, doing it this way, you really lose control
over when these objects are released. Thank you!