VB.NETでテキストボックスでEnterキーが押されたときに処理をしたいのですが、その方法がわかりません。
初歩的ですが教えてください。お願いします。
KeyDownイベントで引数(?)eのKeyCodeプロパティがKeys.Returnかどうかを見てください。
編集 削除そのKeyDownイベントの記述の仕方がわからないです・・・
力不足ですいません。おしえてください。
上で書いたまんまです。
If e.KeyCode = Keys.Return Then
Private Sub txtInput_Textkeydown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtInput.KeyDown
If e.KeyCode = Keys.Enter Then
’ここに処理
End If
End Sub
上の記述で書いてみたのですが、最後のKeyDownのところでエラーがでます。
あとe.KeyCodeにもエラーがでます。
なにか書き方を間違えていますか?
もしかして手書きでイベントを書きました?
シグニチャが異なります とか言われてませんか?
KeyDownイベントの正しい記述はこうです。
Private Sub txtInput_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtInput.KeyDown
有難うございました^〜^
上のコードで難なくできました。
これからもなにかありましたらよろしくおねがいします。