2007/12/19(Wed) 16:34:41 編集(投稿者)
■No11650 (れい さん) に返信
> イベントによってはMessageBoxでメッセージループをまわしてはいけないものがあります。
> どんなクラスのなんというイベントでしょうか?
クラス名が分からないのですが、KeyUpイベントです。
-------------------------------------------------------------------------------------
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'キーイベントをフォームで受け取る
Me.KeyPreview = True
'KeyUpイベントハンドラを追加
AddHandler Me.KeyUp, AddressOf Form1_KeyUp
End Sub
Private Sub Form1_KeyUp(ByVal sender As Object, ByVal e As KeyEventArgs)
'Enterキーを押したとき
If e.KeyCode = Keys.Enter Then
[送信またはエラーメッセージの分岐]
End If
End Sub
-------------------------------------------------------------------------------------
簡潔に書くとこのような感じです。