• Lunes 18 de Noviembre de 2024, 03:31

Autor Tema:  Re: Necesito forzar el enfoque del tabulador  (Leído 1174 veces)

Voro

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Necesito forzar el enfoque del tabulador
« en: Viernes 9 de Mayo de 2003, 17:30 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 373
    • Ver Perfil
Re: Necesito forzar el enfoque del tabulador
« Respuesta #1 en: Viernes 9 de Mayo de 2003, 18:02 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Necesito forzar el enfoque del tabulador
« Respuesta #2 en: Viernes 9 de Mayo de 2003, 23:01 »
0
Gracias Jose me pongo en marcha:comp:
me ha sido de gran utilidad