Tabulacion en Visual
Como hago para cambiar el salto entre los campos, que no sea con la tecla TAB sino cuando presionen Enter??
en el evento keydown del textbox, pon esto:
if keycode=vbkeyreturn then text2.setfocus
Saludos
if keycode=vbkeyreturn then text2.setfocus
Saludos
oitra forma de hacerlo es el evento keypress
Private Sub text1_KeyPress(KeyAscii As Integer)
if keyascii=13 then
text2.setfocus
End If
End Sub
Private Sub text1_KeyPress(KeyAscii As Integer)
if keyascii=13 then
text2.setfocus
End If
End Sub
yo particularmente uso sendKeys, ahorras c贸digo, y evitas el molestoso bip que emite windows al pasar de campo a otro en Enter.
Antes de Ejecutar el c贸digo debes definir el orden de tabulacion de los campos con la propiedad TabIndex, recuerda que el primer control empieza con 0
Private Sub txtPeriodo_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{Tab}", True
KeyAscii = 0
End If
End Sub
Suerte flaco
Antes de Ejecutar el c贸digo debes definir el orden de tabulacion de los campos con la propiedad TabIndex, recuerda que el primer control empieza con 0
Private Sub txtPeriodo_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{Tab}", True
KeyAscii = 0
End If
End Sub
Suerte flaco
