Es una tontoeria mi pregunta, pero no se como hacer para que cuando el usuario presione la tecla enter el curso se mueva al siguiente objeto, así como cuando se presiona tab..
Es una tontoeria mi pregunta, pero no se como hacer para que cuando el usuario presione la tecla enter el curso se mueva al siguiente objeto, así como cuando se presiona tab..
Solo tienes que cachar el enter y darle el foco al siguiente objeto o al objeto que quieras.
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Me.Command1.SetFocus
End If
End Sub
o darle un TAB
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys (vbTab)
End If
End Sub
"Uni2 por un Mundo Libre"
eso si, pero yo lo que quiero es configurar al momento de que empieze mi programa, por que si lo hago así como me estas diciendo, suponiendo que mi programa teng 150 objetos... que clavada...
En el form le pones la propiedad KeyPreview a True y después sólo este código:
Código:Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then SendKeys "{tab}" End Sub
Claro que, lo tendrías que hacer en todos los formularios.
Saludos
Gracias vos, si me funciono...![]()