Private Sub txtFields_keypress(index As Integer, keyascii As Integer)
If keyascii = 13 Then
If index = 2 Then
cmdUpdate.SetFocus
Else
txtFields(index + 1).SetFocus
End If
End If
If keyascii = 5 Then '或将5改称vbkeyup也不起作用
If index = 0 Then
cmdUpdate.SetFocus
Else
txtFields(index - 1).SetFocus
End If
End If
If keyascii = 24 Then
If index = 2 Then
cmdUpdate.SetFocus
Else
txtFields(index + 1).SetFocus
End If
End If
End Sub
If keyascii = 13 Then
If index = 2 Then
cmdUpdate.SetFocus
Else
txtFields(index + 1).SetFocus
End If
End If
If keyascii = 5 Then '或将5改称vbkeyup也不起作用
If index = 0 Then
cmdUpdate.SetFocus
Else
txtFields(index - 1).SetFocus
End If
End If
If keyascii = 24 Then
If index = 2 Then
cmdUpdate.SetFocus
Else
txtFields(index + 1).SetFocus
End If
End If
End Sub
改用keydown。
你可以看keycode