0

我必须为每个文本框控件执行以下操作。

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

如果有 For Next 循环选项,请提及我应该在哪个子例程下编写循环。

4

3 回答 3

0

正如其他人所说,您只能使用一种方法来处理多个事件。

此外,您可以执行发件人自定义代码:

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 回答
0

根据您的说法,我认为这应该放在您尝试从中运行这段代码的文本框中的 KeyPressed 事件中。您还可以将多个控件的多个事件集成到一个方法中。

希望这可以帮助!

于 2012-08-29T09:56:19.657 回答
0

您可以将代码放在“KeyUp”事件中,然后更改一个文本框的“KeyUp”事件以处理多个文本框 keyups 事件,但只能为所有这些事件执行一个代码,请检查:

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 回答