Uso del teclado con visual foxpro

Hola amigo experto en fox, espero no molestar quiero utilizar la teclas en mi proyecto y hago lo siguiente:
1.- Tengo una función en un .prg llamado funciones1
*en funciones1.prg
FUNCTION izquierda
IF !eof() THEN
SKIP 1
thisform.Text1.value=cli_id
*resto de sentecias
Endif
endfunc
*** esta funcion es para pasar al siguiente registro de mi tabla y que se vea en los *** textbos's
2.- lo llamo desde el inicio de mi form:
ON KEY LABEl CTRL+LEFTARROW do funciones1
Y me sale al momento de ejecución:
"Thisform solo puede usarse en un método"
No entiendo a que hace referencia ese mesaje de error, ¿me podrías ayudar a acoplar eso?.
Gracias desde ya por tu atención.
Saludos
amoxto

1 respuesta

Respuesta
1
Thisform no funciona en los prg, recuerda que thisform se utiliza en algún método de los form, para ello los form tienen los eventos keypress en cada form, ahí es donde debes programar esta función, on key label ya no se usa en esta instancia, on key label es más global, cada vez que presiones la comvinacion se ejecutara el programa, eso era útil en la programación extructurada.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas