【发布时间】:2010-11-15 02:51:02
【问题描述】:
是否需要在 OnPaint 事件中对通过 PaintEventArgs 获得的 Graphics 对象调用 Dispose()?
【问题讨论】:
是否需要在 OnPaint 事件中对通过 PaintEventArgs 获得的 Graphics 对象调用 Dispose()?
【问题讨论】:
不,调用层(实际创建图形对象的层)负责这件事。 也想一想,当你在链上有其他被调用者时,你会处置该对象,他们将无法使用它。
【讨论】:
一般来说,您不应处置作为方法参数接收的 Graphic 对象。但是您应该处置自己创建的 Graphics 对象(例如使用 CreateGraphics 方法)。
【讨论】: