.NETでTextBox1で入力してEnterでTextBox2へ


ひろ  2003-08-20 21:49:08  No: 108184

.netでTextBox1で入力して  Enterキーを押したら  TextBox2へカーソルが移動して入力出来るというように作りたいのですが、
教えていただけませんか?
よろしくお願いします。


魔界の仮面弁士  2003-08-20 22:31:25  No: 108185

PreProcessMessageかProcessCmdKeyあたりのプロテクトメソッドをオーバーライドして、その中でProcessTabKeyメソッドを発行してみるとか。

Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean
    Const WM_KEYDOWN As Integer = &H100

    If msg.Msg = WM_KEYDOWN AndAlso (msg.WParam.ToInt32() And Keys.KeyCode) = Keys.Enter Then
        MyBase.ProcessTabKey(True)
        Return True
    Else
        Return False
    End If
End Function


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

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






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