[求助]如何利用VB.Net中Form.Controls的属性编写焦点转移过程
我有一大堆TextBox控件(40多个)在窗体实例中,希望在获得用户回车后,将焦点转移到下一个Index的TextBox控件,以前在VB6中写焦点转移可利用控件数组的方式,非常方便,如:If e.KeyChar = Microsoft.VisualBasic.ChrW(13) Then Me.TextBox(index+1).Focus()
就一句就搞掂了,可现在用VB.Net,没了控件数组,只好利用其Form.Controls的属性来编写,可过程名及内容应该如何写呢?求教!!如:
Private Sub ?...(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) handles ?....KeyPress
?...
If e.KeyChar = Microsoft.VisualBasic.ChrW(13) Then Me.Controls.Item(?...).Focus()
?...
End Sub
是否用这种方法?如果是红色?...部分该怎么写?如果不是,那又当如何?请高手指点,谢谢!(在线恭候!)
[此贴子已经被作者于2007-9-30 12:46:59编辑过]