0

テキストボックスコントロールごとに次のことを行う必要があります。

 If e.KeyCode = Keys.Enter Then
     Me.DateDateTimePicker.Focus()
 End If

For Nextループオプションがある場合、plsは、どのサブルーチンの下でループをコーディングする必要があるかについて言及します。

4

3 に答える 3

0

あなたが言っていることから、これはあなたがこのコードを実行しようとしているテキストボックス内のKeyPressedイベント内に配置されるべきだと思います。また、多くのコントロールの複数のイベントを1つのメソッドに統合することもできます。

お役に立てれば!

于 2012-08-29T09:56:19.657 に答える
0

'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
于 2012-09-01T12:09:14.547 に答える
0

他の人が言ったように、複数のイベントを処理するために使用できるメソッドは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
于 2013-01-09T10:41:39.243 に答える