2012-08-29 43 views
0

我必須爲每個文本框控件執行以下操作。如何自動化輸入鍵的TextBox控件

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

如果有一個For Next循環選項,請提到在哪個子例程中我應該編寫循環。

回答

0

從你所說的話,我認爲這應該放在你試圖運行這段代碼的文本框中的KeyPressed事件中。您還可以將多個控件的多個事件整合到一個方法中。

希望這會有所幫助!

0

您可以在'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 
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