線分を描画する(再描画あり)

こちらでは、線分を描画することはできたものの、
ウィンドウが重なったりすると、描画された線分が
消えてしまいました。


描画した線分が消えない(消えても再度書き直す)ためのコードです。
事前準備はこちらを参照。


Public Class Form1
 Private Sub Picture_Box(ByVal sender As Object, ByVal e As PaintEventArgs) Handles PictureBox1.Paint
  Dim linePen As Pen = New Pen(Color.Green, 3)
  e.Graphics.DrawLine(linePen, 20, 50, 70, 120)
 End Sub
End Class



Paintイベントを使用することにより、描画が必要なタイミングで、
改めて描画を行ってくれます。


システム開発のためのVB.NETプログラミング関係一覧に戻る


google検索の結果