我必须为每个文本框控件执行以下操作。
If e.KeyCode = Keys.Enter Then
Me.DateDateTimePicker.Focus()
End If
如果有 For Next 循环选项,请提及我应该在哪个子例程下编写循环。
我必须为每个文本框控件执行以下操作。
If e.KeyCode = Keys.Enter Then
Me.DateDateTimePicker.Focus()
End If
如果有 For Next 循环选项,请提及我应该在哪个子例程下编写循环。
正如其他人所说,您只能使用一种方法来处理多个事件。
此外,您可以执行发件人自定义代码:
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
根据您的说法,我认为这应该放在您尝试从中运行这段代码的文本框中的 KeyPressed 事件中。您还可以将多个控件的多个事件集成到一个方法中。
希望这可以帮助!
您可以将代码放在“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