1
是否需要在通过OnPaint事件中的PaintEventArgs获取的Graphics对象上调用Dispose()?关于图形处理的问题
是否需要在通过OnPaint事件中的PaintEventArgs获取的Graphics对象上调用Dispose()?关于图形处理的问题
没有,调用层(究竟是谁创建的图形对象的一个)是负责这一点。 也想一想,当你在链上有其他被调用者时,你将会处理这个对象,并且他们将无法使用它。
通常,您不应该将您接收的Graphic对象作为方法参数进行处理。但是你应该放弃你自己创建的Graphics对象(例如使用CreateGraphics
方法)。
谢谢,我认为这是它的工作原理,只需要确认,因为我无法在MSDN中找到任何信息。 – joek1975 2009-07-29 15:20:14