1

OnPaint イベントで PaintEventArgs を介して取得した Graphics オブジェクトで Dispose() を呼び出す必要がありますか?

4

2 に答える 2

5

いいえ、呼び出し元のレイヤー(実際にグラフィックスオブジェクトを作成したレイヤー)がそれを担当します。また、チェーン上に他の呼び出し先がいる場合、オブジェクトを破棄し、それらを使用できなくなることも考えてみてください。

于 2009-07-29T15:15:01.117 に答える
0

一般に、メソッド パラメータとして受け取った Graphic オブジェクトを破棄しないでください。ただし、自分で作成した Graphics オブジェクトは破棄する必要があります (CreateGraphicsメソッドを使用するなど)。

于 2009-07-31T06:04:36.083 に答える