Answers

Question and Answer:

  Home  Dot Net

⟩ I am constantly writing the drawing procedures with System.Drawing.Graphics, but having to use the try and dispose blocks is too time-consuming with Graphics objects. Can I automate this?

Yes, the code

System.Drawing.Graphics canvas = new System.Drawing.Graphics();

try

{

//some code

}

finally

canvas.Dispose();

is functionally equivalent to

using (System.Drawing.Graphics canvas = new System.Drawing.Graphics())

{

//some code

} //canvas.Dispose() gets called automatically

 196 views

More Questions for you: