Page 1 of 1

addButton puede contener un atajo?

Posted: Sat Sep 26, 2020 8:17 pm
by goosfancito
HOLA.
puede contener un atajo el addButton? como ser VK_F5?
como?

GRACIAS

Re: addButton puede contener un atajo?

Posted: Sun Sep 27, 2020 12:39 pm
by karinha
No te sirve SETKEY()?

Code: Select all

   SETKEY( VK_F5, { | nKey | RELOGIO()  } )
 

Re: addButton puede contener un atajo?

Posted: Sun Sep 27, 2020 5:59 pm
by goosfancito
nunca lo habia usado, ya que al definirlo se me ejecuta en todas las ventanas, o estoy haciendolo mal?
gracias.

Re: addButton puede contener un atajo?

Posted: Sun Sep 27, 2020 6:31 pm
by Cgallegoa
Al comienzo del procedure/function donde necesitas el atajo colocas

Code: Select all

SETKEY( VK_F5, { | nKey | RELOGIO()  } )
También lo puede hacer en el ON INIT del Dialog

Y al final de mismo procedure/function

Code: Select all

SETKEY( VK_F5, { | nKey | NIL  } )
Si lo invocaste en el ON INIT del Dialog entonces en el VALID del mismo, lo dejas en NIL

Re: addButton puede contener un atajo?

Posted: Mon Sep 28, 2020 9:25 am
by goosfancito
buen dia.

En mi caso ese atajo quiero asignarselo a un button de

Code: Select all

WITH OBJECT oTb
      :addButton( { || ::contactos() }, "Manejo de datos de los contactos", "Contactos" )
 
y como esta definido en el modulo principal... cuando ingreso al modulo que se ejecuta "::contactos()" sigue estando habilitado,
voy a probar de deshabilitarlo al entrar al modulo, y les comento como quedo.

gracias.

Re: addButton puede contener un atajo?

Posted: Mon Sep 28, 2020 9:28 am
by goosfancito
Asi es, funciona.
entro al modulo y lo deshabilito al salir lo habilito nuevmente.
es un trabajo medio tedioso pero funciona.


gracias.-

Re: addButton puede contener un atajo?

Posted: Mon Sep 28, 2020 10:25 am
by karinha
goosfancito wrote:Asi es, funciona.
entro al modulo y lo deshabilito al salir lo habilito nuevmente.
es un trabajo medio tedioso pero funciona.


gracias.-
Mi amigo, programar, debería ser un placer, no un deber.

Saludos.