OnPaintイベントのPaintEventArgsで取得したGraphicsオブジェクトでDispose()を呼び出す必要がありますか?グラフィックスの廃棄に関する質問
1
A
答えて
5
いいえ、呼び出しレイヤー(実際にグラフィックオブジェクトを作成したレイヤー)がそれを担当しています。 また、チェーンに他の呼び出し先がある場合、そのオブジェクトを破棄して使用することはできません。
0
一般に、メソッドパラメータとして受け取ったGraphicオブジェクトを破棄しないでください。しかし、自分で作成したGraphicsオブジェクトを廃棄する必要があります(たとえば、CreateGraphics
メソッドを使用)。
関連する問題
- 1. Mathematicaグラフィックスのフリッカーとダブルバッファリングに関する質問
- 2. カスタムオブジェクトの廃棄
- 3. 廃棄インスタンス
- 4. ネットワーク廃棄ステータス
- 5. NUnit-オブジェクトの廃棄
- 6. ブラシを廃棄する
- 7. ImageListを廃棄する
- 8. StringBuilderオブジェクトを廃棄する
- 9. StructureMapコンテナを廃棄する
- 10. 関数から返されるSPWebを廃棄する
- 11. F#の非同期廃棄
- 12. SQL接続の廃棄
- 13. Webサービスプロキシの廃棄/クリーンアップ
- 14. NullPointerException:Timertaskキャンセルとオブジェクトの廃棄
- 15. linq cacheとdataacontextの廃棄
- 16. Structuremap DataContextオブジェクトの廃棄
- 17. スクラップ、JavaScript内のデータを廃棄する
- 18. スレッド内のアンマネージドリソースを廃棄する
- 19. アンドロイドのグラフィックス品質?
- 20. Java NIO UDPマルチキャスト - 廃棄パケット
- 21. libpcapでパケットを廃棄する
- 22. パケットをC++でIPで廃棄する
- 23. インポートされたDLLを廃棄する
- 24. LibGdxで画面を廃棄する
- 25. ViewModelsとCanExecuteハンドラを廃棄する
- 26. DrawImageを非表示/廃棄する
- 27. C#でリソースを廃棄する
- 28. フラッシュに関する質問
- 29. インデックスに関する質問
- 30. dbms_stats.gather_table_statsに関する質問
ありがとうございました。MSDNで情報が見つからないので、それがうまくいくと思いました。 – joek1975