RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  1268 - KEYPRESS DE TEXTBOX. NKEYCODE SIEMPRE DEVUELVE 0
Autor:  Javier Amoros Canto
Hola a todos y gracias de antemano.
Tengo una aplicacion en Visual FoxPro V 5.0a, y en un formulario,
tengo un Textbox para introducir el codigo del cliente.

Si el usuario no sabe el codigo de cliente, pulsando F2, llama a un formulario
de consulta.
Para controlar esto, en el evento KeyPress del control, tengo

IF nKeyCode = 1 .OR. nKeyCode = -1
DO FORM Consulta .......
ENDIF

el caso es que en ocasiones, al pulsar F2, no funciona. Cansado de probar,
puse la instruccion
WAIT WINDOW ´Valor de nKeyCode : ´+ALLTRIM(STR(nKeyCode))
y cual fue mi sorpresa al comprobar que cuando falla, el
wait window siempre muestra 0 (cero) como valor de nKeyCode

¿ Que estoy haciendo mal ?

Desde ya gracias.


Nombre
Apellidos
Correo
Comentarios