【问题标题】:Question on Graphics Disposal图形处理问题
【发布时间】:2010-11-15 02:51:02
【问题描述】:

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

【问题讨论】:

    标签: .net winforms gdi


    【解决方案1】:

    不,调用层(实际创建图形对象的层)负责这件事。 也想一想,当你在链上有其他被调用者时,你会处置该对象,他们将无法使用它。

    【讨论】:

    • 谢谢,我认为它是这样工作的,只是需要确保,因为我在 MSDN 中找不到任何信息。
    【解决方案2】:

    一般来说,您不应处置作为方法参数接收的 Graphic 对象。但是您应该处置自己创建的 Graphics 对象(例如使用 CreateGraphics 方法)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      • 1970-01-01
      • 2022-11-11
      • 2012-03-06
      • 1970-01-01
      • 2019-05-31
      • 2016-08-11
      相关资源
      最近更新 更多