Problema con comando On Key Label
Publicado por Gabriel (427 intervenciones) el 19/05/2011 15:56:46
Amigos :
Les comento segun el HELP de VFP el Comando PUSH KEY CLEAR Coloca
todos los valores actuales del comando ON KEY LABEL en una pila en la
memoria.
Hasta ahi todo perfecto como decidi utilizar la Tecla de Funcion F5
para llamar al formulario de BUSQUEDA. Lo que deseo hacer ahora es que
solo
funcione dicha tecla de funcion cuando llegue al Campo TxtDescripcion
y cuando este en otro campo o en otro proceso del formulario no se
active el llamado a otro formulario.
El siguiente codigo se activa cuando se presiona la tecla de funcion
F5 en cualquier otro campo
Ej.- message1 = "Tecla de Funcion [ F5 ] Desactivada Momentanemente."
ON KEY LABEL F5 WAIT WINDOW message1
Bueno con el comando que les menciono funciona correctamente pero
cuando quiero utilizar la tecla F5 dentro del campo Txt descripcion no
logro activar el otro formulario de BUSQUEDA a pesar que indico el
comando POP KEY
Que puede faltar para que funcione correctamente .
Espero sus comentarios.
Saludos,
GABRIEL
Les comento segun el HELP de VFP el Comando PUSH KEY CLEAR Coloca
todos los valores actuales del comando ON KEY LABEL en una pila en la
memoria.
Hasta ahi todo perfecto como decidi utilizar la Tecla de Funcion F5
para llamar al formulario de BUSQUEDA. Lo que deseo hacer ahora es que
solo
funcione dicha tecla de funcion cuando llegue al Campo TxtDescripcion
y cuando este en otro campo o en otro proceso del formulario no se
active el llamado a otro formulario.
El siguiente codigo se activa cuando se presiona la tecla de funcion
F5 en cualquier otro campo
Ej.- message1 = "Tecla de Funcion [ F5 ] Desactivada Momentanemente."
ON KEY LABEL F5 WAIT WINDOW message1
Bueno con el comando que les menciono funciona correctamente pero
cuando quiero utilizar la tecla F5 dentro del campo Txt descripcion no
logro activar el otro formulario de BUSQUEDA a pesar que indico el
comando POP KEY
Que puede faltar para que funcione correctamente .
Espero sus comentarios.
Saludos,
GABRIEL
Valora esta pregunta


0