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. |