Codigo extraño presionando teclas F1 - F12

252 views
Skip to first unread message

Pedro Muñoz

unread,
Apr 23, 2012, 4:25:55 PM4/23/12
to publice...@googlegroups.com
Hola a todos
Cuando presiono una tecla desde F1 hasta F12 en un campo tipo text se escribe el siguiente codigo: Ÿ,

que puedo hacer para que no pase esto???

Luis Maria Guayan

unread,
Apr 23, 2012, 4:40:26 PM4/23/12
to publice...@googlegroups.com
Pon este código en tu PRG principal

*--- Deshabilita macros de teclado
SET FUNC 1 TO
SET FUNC 2 TO
SET FUNC 3 TO
SET FUNC 4 TO
SET FUNC 5 TO
SET FUNC 6 TO
SET FUNC 7 TO
SET FUNC 8 TO
SET FUNC 9 TO
SET FUNC 10 TO
SET FUNC 11 TO
SET FUNC 12 TO
POP KEY ALL
ON KEY

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

Fox Learner

unread,
Apr 23, 2012, 11:00:41 PM4/23/12
to Comunidad de Visual Foxpro en Español
Si estás usando el metodo Keypress()

Despues del tu Lastkey()=13 (enter) (o cualquier otra tecla de
función), o de ON KEY LABEL Fx
pon la clausula NODEFAULT.

Esa clausula evita que se "escriban" en pantalla(o mas bien en el
buffer) los caracteres ASCII.

Saludos!

Pedro Muñoz

unread,
Apr 25, 2012, 2:52:02 PM4/25/12
to publice...@googlegroups.com
gracias amigos
he solucionado todas las teclas de funcion excepto la F10 que cuando presiono se activa el menu
hay manera suprimir esto???
lo que quiero hacer es que cuando presione F10 llame a un formulario
actualmente cuando presiono F10 se activa el menu
gracias por la ayuda

marcelobu...@gmail.com

unread,
Apr 25, 2012, 3:29:23 PM4/25/12
to publice...@googlegroups.com
on key label F10 do form xxx

Saludos
MarceloBuenosAires
_____________________

Fox Learner

unread,
Apr 25, 2012, 9:50:58 PM4/25/12
to Comunidad de Visual Foxpro en Español
Pienso que te puede faltar la instruccion:

PUSH MENU _MSYSMENU

En tu programa principal.

Tambien deberías tener algo como:

SET SYSMENU TO

Antes de eso. y algo como:

POP MENU _MSYSMENU

despues de eso.

Revisa el tema main aquí:

https://groups.google.com/group/publicesvfoxpro/browse_thread/thread/7a4f6695d22177f0/89de22659c43b0f5?hl=es&lnk=gst&q=menu+principal+o+main#89de22659c43b0f5

Saludos!

miltonvas

unread,
May 3, 2012, 2:19:24 PM5/3/12
to Comunidad de Visual Foxpro en Español
on key label f10 do nada

****nada.prg
return

On Apr 25, 2:29 pm, "marcelobuenosai...@gmail.com"
<marcelobuenosai...@gmail.com> wrote:
> on key label F10 do form xxx
>
> Saludos
> MarceloBuenosAires
> _____________________
>
> El 25 de abril de 2012 15:52, Pedro Muñoz <geasoftw...@gmail.com> escribió:
>
>
>
>
>
>
>
> > gracias amigos
> > he solucionado todas las teclas de funcion excepto la F10 que cuando
> > presiono se activa el menu
> > hay manera suprimir esto???
> > lo que quiero hacer es que cuando presione F10 llame a un formulario
> > actualmente cuando presiono F10 se activa el menu
> > gracias por la ayuda
>
Reply all
Reply to author
Forward
0 new messages