FoxPro/Visual FoxPro - Ayuda con KeyPress

 
Vista:

Ayuda con KeyPress

Publicado por Esteban (1 intervención) el 07/01/2002 19:23:35
Hola, tengo un formulario en el que si se presiona alguna de las teclas de función, se ejecuta una acción distinta, el problema es que cuando se ejecuta el formulario y se presiona alguna de las teclas de función, aparece dibujado un caracter extraño sobre el mismo.

¿Cómo hago para que el caracter no aparezca cada vez que se presiona alguna de estas teclas?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con KeyPress

Publicado por Roberto (6 intervenciones) el 20/01/2002 23:36:33
Hola, lo que tenes que hacer es lo siguiente:

El siguiente codigo lo tenes que poner en el metodo
Keypress del formulario, y tenes que tener los objetos
cancelo, confirmo del ejemplo que te mando.

Despues al formulario le tenes que poner el KEYPREVIEW en
true (porque sino no anda). Esto lo que hace es que primero
se validen los KEYPRESS del formulario, y despues los
keypress de cada objeto.
Suerte !!

DO CASE
** ON KEY LABEL esc DO cancelo
CASE nkeycode = 27
thisform.cancelo

** ON KEY LABEL f5 DO confirmo
CASE nkeycode = -4
thisform.confirmo

** ON KEY LABEL f12 DO elijo
CASE nkeycode = 134
thisform.elijo

** ON KEY LABEL f8 DO etiqueta
CASE nkeycode = -7
thisform.etiqueta

ENDCASE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar