Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Visual Basic Avanzado - SendKeys "{tab}" no andó..

  Imprimir  
Vista:

SendKeys "{tab}" no andó..

Publicado por Sebas (1 intervención) el 09/07/2012 06:41:36
Por favor, alguien sabe si el código es correcto en VB6 para emular la tecla Tab, presionando la tecla enter.

Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then KeyAscii = 0 ' Para que no "pite" SendKeys "{tab}" ' Envía una pulsación TAB End If End Sub
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Gonzalo Quintana

SendKeys

Publicado por Gonzalo Quintana guliquin03@yahoo.com.ar (1 intervención) el 12/07/2012 17:40:06
Sebas
Acabo de probar el código brindado por ti y me funciona a la perfección...
Si pudieras comentar algo más...
Saludos,

Gonzalo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de RAUL

SendKeys

Publicado por RAUL roleeth_rapt@hotmail.com (357 intervenciones) el 29/07/2012 05:28:41
Si yo lo veo correcto y tambien lo utilzo asi aca un ejemplo:


Private Sub txtColor_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SendKeys

Publicado por Malandrin (1 intervención) el 30/07/2012 15:42:07
Bueno, tu pregunta es que si alguien sabe si el código es correcto, a lo que te respondo que yo sí sé que es correcto, pues lo utilizo en mis programas.
¿Qué problema tienes o qué sucede en tu código?
Por cierto. "andó" ¿de qué verbo es esa conjugación? Muchos no lo saben, no lo creen, no lo implementan o no les importa, pero la ortografía y la programación no están reñidas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SendKeys

Publicado por Lander Cayetano (5 intervenciones) el 13/08/2012 16:51:31
El código es correcto.
Si usas Windows 7 olvídate que funcione bien, a veces va y otras no. ¿Por qué?, bueno creo que no lo sabe nadie...

Ten en cuenta en tu programa el número que tengas en la propiedad TabIndex de los objetos de tu formulario, si no es correlativo, puede que tengas ahí el problema. A un que veo que no usas matrices de objetos para tu objeto llamado "Text1", en tal caso podrías llamar a la rutina .SetFocus que suele tener todos los objetos que puedan tener foco, claro.

Un saludo, Lander.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SendKeys

Publicado por Victor (4 intervenciones) el 30/08/2012 19:29:27
Revisa las propiedades del formulario "KeyPreview=True" si esta en False no se ejecutara el sub.

Saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar