关于图形处理的问题

时间:2009-07-29 15:09:40

标签: .net winforms gdi

我是否需要在OnPaint事件中通过PaintEventArgs获取的Graphics对象上调用Dispose()?

2 个答案:

答案 0 :(得分:5)

不,调用层(实际创建图形对象的人)负责这一点。 还要考虑一下,当链上有其他被调用者时,你将处置该对象,他们将无法使用它。

答案 1 :(得分:0)

通常,您不应将作为方法参数接收的Graphic对象处理掉。但是你应该处理你自己创建的Graphics对象(例如使用CreateGraphics方法)。

相关问题