Programación General > Visual Basic 6.0 e inferiores

 Re: Necesito forzar el enfoque del tabulador

(1/1)

Voro:
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

Jose Arriagada:
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

Voro:
Gracias Jose me pongo en marcha:comp:
me ha sido de gran utilidad

Navegación

[0] Índice de Mensajes

Ir a la versión completa