La Web del Programador: Comunidad de Programadores
 
    Pregunta:  32377 - COMO CAMBIAR DE FOCO USANDO ENTER
Autor:  Javier Lamas
Cuando completo los campos de un formulario y apreto enter mando este comando SendKeys "{TAB}" pero si lo hago seguido se cuelga el teclado....
Porque sucede?
De que otra manera puedo pasar de campo al apretar enter?

Desde ya muchas gracias

  Respuesta:  SuNcO
Tu pregunta creo que no esta bien escrita, no dices si es un formulario de Web, pero supongo que es en VB y es sobre un TextBox

No ocupas utilizar el SendKey, solo debes cambiar el numero de Ascii que recibe un TextBox

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then ' Si presionaste Enter
Text2.SetFocus ' Le puedes poner el Foco a cualquier Objecto
Command1_Click ' Puedes enviarlo a un Procedimiento o Evento
KeyAscii = 8 ' Cambiar la tecla por el TAB
End If
End Sub