我必須爲每個文本框控件執行以下操作。如何自動化輸入鍵的TextBox控件
If e.KeyCode = Keys.Enter Then
Me.DateDateTimePicker.Focus()
End If
如果有一個For Next循環選項,請提到在哪個子例程中我應該編寫循環。
我必須爲每個文本框控件執行以下操作。如何自動化輸入鍵的TextBox控件
If e.KeyCode = Keys.Enter Then
Me.DateDateTimePicker.Focus()
End If
如果有一個For Next循環選項,請提到在哪個子例程中我應該編寫循環。
從你所說的話,我認爲這應該放在你試圖運行這段代碼的文本框中的KeyPressed事件中。您還可以將多個控件的多個事件整合到一個方法中。
希望這會有所幫助!
您可以在'KeyUp'事件中修改'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
正如其他人所說,只能使用一種方法來處理多個事件。
此外,您可以執行發送定製代碼:
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