掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBの描画方法で困った (ID:142696)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Graphics は色々な手段で手に入りますが、どうやって手に入れたものでしょうか? また、Clear を呼び出したのはどのタイミングでしょうか?(ボタン押したときとか、Paint イベントでとか) // そもそも Clear は特定の色で塗りつぶすだけのメソッドなので、「画像を消す」と言われると違和感が。 取り敢えず、PictureBox.Image に Image を代入するのは、「描画する」ではなく「PictureBox に描画させる」という表現が正しいでしょう。 PictureBox は Image プロパティが設定されると再描画を行うようになっていて、その再描画時(OnPaint 辺り)には、BackColor で塗りつぶしてから Image プロパティに設定されている Image を DrawImage します(もちろん Image が Nothing なら DrawImage しない)。 このとき使用する Graphics オブジェクトは、引数 PaintEventArgs に用意されている Graphics プロパティです。 // 細かい実装は違う可能性があります。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.