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

有帮助吗?

解决方案

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top