Lost focus

07/09/2005 - 13:24 por Silviall | Informe spam
Hola a todos,

He hecho unos controles que son heredados del textbox,
en el event lostfocus hago la validación del textbox dentro del control. Lo
que me pasa es que cuando los pongo en un programa si hago tabulador no me
salta en ningún sitio. Tengo que dar 2 tabuladores para pasar al siguiente
control.¿A que puede ser debido y cómo puedo arreglarlo? Lo he medio
arregalo haciendo sendkey.send({tab}) dentro de la funcion lostfocus. Peró
si se navega con el mouse no funciona correctamente.

Saludos,

Silvia.

Preguntas similare

Leer las respuestas

#1 Imac_man
08/09/2005 - 02:47 | Informe spam
Mi querida Silvia, seguramente lo que quieres es que al pulsar enter en la
textbox este salte el foco al siguiente control, lo que debes hacer es
agregar el sendkey dentro de el evento keypress de tu control y lo enmarcas
asi

if e.keycode = keys.enter then
sendkey.send({tab})
endif

asi no te dara problemas con el roedor

Saludos,


"Silviall" escribió en el mensaje
news:
Hola a todos,

He hecho unos controles que son heredados del textbox,
en el event lostfocus hago la validación del textbox dentro del control.
Lo que me pasa es que cuando los pongo en un programa si hago tabulador no
me salta en ningún sitio. Tengo que dar 2 tabuladores para pasar al
siguiente control.¿A que puede ser debido y cómo puedo arreglarlo? Lo he
medio arregalo haciendo sendkey.send({tab}) dentro de la funcion
lostfocus. Peró si se navega con el mouse no funciona correctamente.

Saludos,

Silvia.

Respuesta Responder a este mensaje
#2 Oscar Berroteran
09/09/2005 - 01:59 | Informe spam
Hola Silviall

Puedes hacer lo que dice imac-man, pero tambien puedes hacer lo siguiente:

1-Colocas la propiedad KEYPREVIEW de tu formulario en True
2- Colocas el siguiente codigo en el manejador del evento KEYDOWN del
formulario:
If e.keycode=Keys.Enter then
sendkeys.send("{tab}")
endif

De esta manera vas a habilitar el cambio de foco (con ENTER) en todos los
controles que coloques en tu formulario.


Salu2, desde Venezuela

Oscar Berroteran
"Silviall" wrote in message
news:
Hola a todos,

He hecho unos controles que son heredados del textbox,
en el event lostfocus hago la validación del textbox dentro del control.
Lo que me pasa es que cuando los pongo en un programa si hago tabulador no
me salta en ningún sitio. Tengo que dar 2 tabuladores para pasar al
siguiente control.¿A que puede ser debido y cómo puedo arreglarlo? Lo he
medio arregalo haciendo sendkey.send({tab}) dentro de la funcion
lostfocus. Peró si se navega con el mouse no funciona correctamente.

Saludos,

Silvia.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida