Apretar una tecla para activar un boton

Adrian
13 de Febrero del 2004
Hola a todos
mi pregunta es esta , quiero apretar una tecla por ejemplo la tecla "a" (excepto la tecla enter que ya la tengo ocupada ) y que me active un boton sin importar donde este el setfocus .
les agradeceria si me pasaran un ejemplito
gracias de antemano por sus respuestas
Saludos.

sdemingo
13 de Febrero del 2004
Creo que el setfocus es importante en este caso para acudir al evento keydown de el control en cuestión.

De lo contrario tendrás que acudir al evento keydown de todos y cada uno de los controles de tu formulario.

salu2
sdemingo

Baltasar
13 de Febrero del 2004
Si pones la propiedad Keypreview del formulario a True, los eventos de pulsación de teclas tendrán lugar primero en el formulario y luego en los controles, así que sólo has de controlar el keypress del form.

Saludos

Baltasar
13 de Febrero del 2004
por supuesto en el evento keypress del form has de poner:

boton1_click

para que se ejecute el click de ese botón.

sdemingo
13 de Febrero del 2004
Nunca te acostarás sin saber algo más........

;-)

Baltasar
13 de Febrero del 2004
. . . y si un día no aprendo algo nuevo . . . no me acuesto.

;-)