教育プログラムを書いています。ユーザーがEnterキーを押したときに「クリック」したいボタンがあります。フォームの承認ボタン プロパティを true に設定し、KeyPreview プロパティも true に設定しました。AcceptButton 機能を複製するカスタム サブを作成しようとしましたが、これも機能しません。サブは、Enter キーが押されたとき以外のすべてのキーで実行されます。
Private Sub TextBoxAnswer_KeyDown(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBoxAnswer.KeyDown
If e.KeyCode = System.Windows.Forms.Keys.Enter Then
CheckQ()
End If
End Sub
過去 3 日間、答えを探して、見つけたすべてのことを Google で試しました。また、textboxMultiLine
プロパティを true に設定しようとしましたが、Enter キーを押しても新しい行が作成されません。これを明確にするために、Multiline
プロパティを false に戻す必要があります。