tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル再描画をしたいのですが。
記事No217
投稿日: 2003/06/11(Wed) 10:31
投稿者ひよこ
 おせわになります。
ライン情報の記録されたファイルを選択するとフォームが開いて画面にラインを
書いてくれます。そこで拡大または縮小をポップアップメニューより実行して
再描画をしたいのですが、”PictureBox1_Paint”をもう一度、動作させたいのですが、
再描画のために、”PictureBox1_Paint”を動作できるのでしょうか。
理解不足での質問なので説明不足をお許しください。

*******************************************************

ファイルの選択。

Private Sub PictureBox1_Paint(ByVal sender As Object, _
            ByVal e As System.Windows.Forms.PaintEventArgs) _
                                      Handles PictureBox1.Paint
      'ライン描画処理の記述

End Sub

***********************************************************

[ツリー表示へ]
タイトル描画できました。
記事No223
投稿日: 2003/06/12(Thu) 10:13
投稿者ひよこ
Privata Sub
   LineWoHiku()  'プロシージャの呼び出し
End Sub

Private Sub LineWoHiku()
   Dim g As Graphics = PictureBox1.CreateGraphics()
   Dim myPen As New Pen(Color.Red, 1)
   g.DrawLine(myPen, 50, 30, 800, 600)
End Sub

 正解かはわかりませんが、”Dim g As Graphics = PictureBox1.CreateGraphics()”
を付け加えたら画面の描画を保持できるようになりました。

[ツリー表示へ]