Visual Basic - Tabulador

Life is soft - evento anual de software empresarial
 
Vista:

Tabulador

Publicado por Ferrer (57 intervenciones) el 30/04/2003 10:29:09
Necesito saber cuando se ha presionado la tecla de tabulador, he probado con esto:

en el evento keypress
if keyascii=9 or keyascii=vbkeytab then msgbox "tab"

en el evento keydown
if keycode =9 or keycode=vbkeytab then msgbox "tab"

no me funciona de ninguna de las dos maneras.
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

Tabulador

Publicado por J2ML (464 intervenciones) el 30/04/2003 16:12:21
Esto es raro debido a que con elsigueinte código funciona bien..!
Private Sub Text1_KeyPress(KeyAscii As Integer)
MsgBox KeyAscii
End Sub
y el número que muestra es 9.... Ahora el objeto que estás programando es una caja de texo ?
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

RE:Tabulador

Publicado por Ferrer (57 intervenciones) el 01/05/2003 00:57:24
Funciona bien siempre que solo tengas una caja de texto, en cuanto pongas mas de un control en un formulario no funciona, lo que hace es cambiar el foco y ya esta, pruebalo!!
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

RE:Tabulador

Publicado por Juan Carlos (128 intervenciones) el 02/05/2003 00:27:09
Aja, si o ke deseas es coger solo la tecla presionada,

Cuando se cumpla la condicion de

si Keyascii=vbkeytab tonces 'o keycode
keyascii=0 'o keycode
fin si

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