イベントプロシージャからイベントプロシージャを呼ぶには?

解決


こむ  2006-11-04 10:11:38  No: 133992

テキストボックスの値を取得したあと、その値を利用してピクチャボックスを再描画したいのですが、テキストボックスのイベントプロシージャ(KeyPress)からピクチャボックスのPaintイベントを呼び出すにはどのようにすればよいのでしょうか。
コードは以下のようなものです。よろしくお願いいたします。

Dim Value As Double = 1.0

Private Sub Text_Value_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Value.KeyPress
   If e.KeyChar = vbCr Then
      e.Handled = True
      Value = Val(Text_laser_vy.Text)
      'PictureBox1_Paint(????)?
    End If
End Sub

Private Sub PictureBox1_Paint(ByVal sender As Object, ByVal e As  System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint

        Draw_main(e)

End Sub


魔界の仮面弁士  2006-11-04 12:03:20  No: 133993

> ピクチャボックスのPaintイベントを呼び出すには
http://dobon.net/vb/dotnet/control/refreshupdateinvalidate.html


こむ  2006-11-04 12:46:51  No: 133994

>魔界の仮面弁士さん
ありがとうございました!!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加