SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Voro en Viernes 9 de Mayo de 2003, 17:30
-
Me gustaria saber como puedo forzar el enfoque del tabulador despues de introducir los datos en un textbox y pulsar la tecla intro para pasarlo a un boton de comando determinado por mi
GRACIAS DE ANTEMANO
-
Si lo deseas :
i). A un control determinado:
Private Sub text1_KeyPress(KeyAscii As Integer)
if KeyAscii=13 then 'Se presiono el ENTER
command1.setfocus 'ubicas el foco en el comand1
endif
End Sub
ii). Al siguiente control, de acuerdo al orden del TabIndex
Private Sub text1_KeyPress(KeyAscii As Integer)
if KeyAscii=13 then 'Se presiono el ENTER
SendKeys "{Tab}"
el comand1
endif
End Sub
ii) Si deseas moverte usando las flechas, utilizadas:
En el form, la propiedad KeyPreview=TRUE
y pones lo siguiente:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyDown, vbKeyReturn
KeyCode = 0
SendKeys "{Tab}"
Case vbKeyUp
KeyCode = 0
SendKeys "+{Tab}"
End Select
End Sub
Espero te sirva
-
Gracias Jose me pongo en marcha:comp:
me ha sido de gran utilidad