.netでTextBox1で入力して Enterキーを押したら TextBox2へカーソルが移動して入力出来るというように作りたいのですが、
教えていただけませんか?
よろしくお願いします。
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
ツイート | ![]() |