Página 1 de 1

Una consulta sobre tBtnBmp

Publicado: Lun Oct 06, 2008 3:23 pm
por Christian
Hola a todos, una duda en un formulario tengo tMaskEdits y tBtnBmps para
hacer consultas sobre tablas, cuando el usuario recorre el formulario y
baja con ENTER al pasar por el tBtnBmp se lanza el envento onClick (el
boton tomo el foco) como puedo hacer para que al pasar con enter sobre
los controles no tome el foco el tBtnBmp.
He cambiado el orden del boton pero no me parece una buena solucion, que
me suguieren ?.
Saludos

Una consulta sobre tBtnBmp

Publicado: Lun Oct 06, 2008 3:33 pm
por notengo
Christian,
> Hola a todos, una duda en un formulario tengo tMaskEdits y tBtnBmps para
> hacer consultas sobre tablas, cuando el usuario recorre el formulario y
> baja con ENTER al pasar por el tBtnBmp se lanza el envento onClick (el
> boton tomo el foco) como puedo hacer para que al pasar con enter sobre
> los controles no tome el foco el tBtnBmp.
No sé si entiendo bien lo que quieres hacer, pero puedes probar:
* Poner lTabStop a .F., para que no tome el foco.
* Si quieres evitar que se lance el OnClick del botón con Enter, puedes
sobreescribir el método WMKeyDown() de TBtnBmp para hacer que lo ignore.
Saludos,
José Lalí­n

Una consulta sobre tBtnBmp

Publicado: Lun Oct 06, 2008 3:55 pm
por Christian
Muchas gracias eso era lo que queria hacer (lTabStop a .F.)
Saludos
José Lalí­n escribió:
>
> Christian,
>
>> Hola a todos, una duda en un formulario tengo tMaskEdits y tBtnBmps
>> para hacer consultas sobre tablas, cuando el usuario recorre el
>> formulario y baja con ENTER al pasar por el tBtnBmp se lanza el
>> envento onClick (el boton tomo el foco) como puedo hacer para que al
>> pasar con enter sobre los controles no tome el foco el tBtnBmp.
>
> No sé si entiendo bien lo que quieres hacer, pero puedes probar:
>
> * Poner lTabStop a .F., para que no tome el foco.
> * Si quieres evitar que se lance el OnClick del botón con Enter, puedes
> sobreescribir el método WMKeyDown() de TBtnBmp para hacer que lo ignore.
>
> Saludos,
> José Lalí­n