テキストボックスコントロールごとに次のことを行う必要があります。
If e.KeyCode = Keys.Enter Then
Me.DateDateTimePicker.Focus()
End If
For Nextループオプションがある場合、plsは、どのサブルーチンの下でループをコーディングする必要があるかについて言及します。
テキストボックスコントロールごとに次のことを行う必要があります。
If e.KeyCode = Keys.Enter Then
Me.DateDateTimePicker.Focus()
End If
For Nextループオプションがある場合、plsは、どのサブルーチンの下でループをコーディングする必要があるかについて言及します。
あなたが言っていることから、これはあなたがこのコードを実行しようとしているテキストボックス内のKeyPressedイベント内に配置されるべきだと思います。また、多くのコントロールの複数のイベントを1つのメソッドに統合することもできます。
お役に立てれば!
'KeyUp'イベント内のコードを変更して、1つのテキストボックスの' KeyUp'イベントを変更して、複数のテキストボックスキーアップイベントを処理することはできますが、すべてのコードに対して実行できるコードは1つだけです。これを確認してください。
Private Sub ***TextBox1_KeyUp***(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyEventArgs) _
Handles TextBox1.KeyUp, ***TextBox2.KeyUp***, ***TextBox3.KeyUp***
'*************
'Write your code Here
'*************
End Sub
他の人が言ったように、複数のイベントを処理するために使用できるメソッドは1つだけです。
さらに、送信者がカスタマイズしたコードを実行できます。
Sub MyEventHandler(sender as Object, e as Event) Handles obj.ev, obj2.ev, obj3.ev
'Use sender property (properly casted, if necessary)
'to run sender specific code
DirectCast(sender, TextBox).Text = "foo"
End Sub