用 控件 数组。即 txtShow(Index)sub txtShow_Keypress(Index)
    

解决方案 »

  1.   

    所有text设成一个控件组,检测到回车键后是
    text2(index+1).setfocus,最后一个text2稍微
    作一点处理即可(比如用select case....)
    这样应该可以。
      

  2.   

    我的做法一直是从控件栏上拖过来text,用一个拖一个,他自己也不生成数组呀?你们是怎么做的呀?我知道用粘贴复制可以生成数组,不过我不喜欢那样用。
      

  3.   

    CRTL+c复制
    CRTL+V粘贴
    他会问你要不要生成控件数组
      

  4.   

    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
        If KeyCode = 13 Then
            SendKeys "{Tab}"
        End If
    End Sub
    前提条件是要把FORM的keypreview属性设为TRUE
      

  5.   

    sub text1_keypress(ascii as integer)
    if ascii=13 then
    text2.setfocus
    end if
    end sub
      

  6.   

    Private Sub Text1_KeyPress(KeyAscii As Integer)
        If KeyAscii = 13 Then
            SendKeys "{Tab}"
        End If
    End Sub
    先要把FORM的keypreview属性设为TRUE