掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
別ウィンドウで消えたグラフィックを再描画するには? (ID:118232)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> アドバイスを基に試しにプログラムを作ってみたのですが、私の理解が浅く、うまく動きませんでした(下の Test1())。 私の書いた、 》 これをImageプロパティに割り当てれば、 が実行されていませんよね、Test1では。 Test2では、最初の1行目で実行されていますけれども…。 それと、Test1にもTest2にも言えることですが、作成したオブジェクトは、 使い終わったらDisposeメソッドをよんで破棄する必要があります。 Disposeメソッドは、Windowsによって割り当てられた資源を、 明示的に解放する役割を持ちます。このメソッドを持っているクラスは、 使用後、最後に必ずDisposeするようにしてください。 つまりどちらも、最後に g.Dispose() が必要という事です。 Test1の方は、myPenのDisposeも必要ですね。 ただし今回の場合、BitmapはDisposeしてはいけませんので、その点はご注意を。 (PictureBox1.Imageが使用中のオブジェクトを捨ててしまう事になりますからね)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.