Visual Basic - Usar los cursores en un form

Life is soft - evento anual de software empresarial
 
Vista:

Usar los cursores en un form

Publicado por Dani (5 intervenciones) el 28/05/2003 12:52:58
Tengo en un formulario varios campos de tipo TextBox alineados en forma de filas y columnas. Lo que quiero hacer es pasar de un campo a otro utilizando los cursores, es decir, si estoy escribiendo en un campo y quiero pasar al que tengo abajo queiro hacerlo pulsando el cursor de abajo.

Es esto posible? Como lo hago?
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

RE:Usar los cursores en un form

Publicado por yaroviy (24 intervenciones) el 28/05/2003 13:57:40
utiliza el keydown y consegiras el codigo ascii de las flechas y lugo asignas el foco al textbox deseado
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:Usar los cursores en un form

Publicado por Horacio (6 intervenciones) el 29/05/2003 01:13:25
Hola
Mirá puede ser así:
Poné los tabindex de los textbox de forma que sean correlativos
de arriba hacia abajo.
Averiguá en la tabla de cod.ascii el de la flecha hacia abajo
Escribí el siguiente código en el evento keypress de los textbox

If keyascii = 'aquí el número de código de flecha abajo' then
sendkeys ("{Tab}")
endif
Esto envía un carácter tab cuando vos pulsás la flecha abajo y
como están ordenados mediante tabindex, pasa al textbox de abajo

Espero te sirva, saludos Horacio
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