FoxPro/Visual FoxPro - problema con KeyPress

 
Vista:

problema con KeyPress

Publicado por Manuel M. (332 intervenciones) el 07/06/2008 21:54:29
Amigos, Gracias anticipadas

Estoy haciendo lo siguiente en visual foxpro 9

IF NKeyCode=27
thisform.guardar.clic
ENDIF

me da un error diciendo que no se ha enviado parametros, creo k hay q activar una propiedad del formulario pero no recuerdo.

A demas diganme si se puede hacer esto en el key press o en algun lugar

ON KEY LABEL F10 thisform.guardar.clic

ok.
gracias
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:problema con KeyPress

Publicado por Marvin Emilson Pineda (81 intervenciones) el 08/06/2008 05:09:06
El evento KeyPress del formulario la primera linea debe ser este código:

LPARAMETERS nKeyCode, nShiftAltCtrl

si no lo tiene agregaselo... 2.- si el boton guardar que estas invocando en el evento click estas esperando un parametro a pasar.... tendras que agregarlo en el codigo que dice Thisform.Guardar.Click(<<Parametro a pasar>>)

espero me entiendas

saludos
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

RE:problema con KeyPress

Publicado por Manuel M. (332 intervenciones) el 08/06/2008 15:32:33
Saludo foro,

Tengo lo siguiente:

LPARAMETERS nKeyCode, nShiftAltCtrl
IF nKeyCode= 27
MESSAGEBOX( "Exito")
thisform.guardar.Click
ENDIF

esto funciona bien pero con las teclas de funciones no hace nada, ni entra a la condicion
ejemplo:

LPARAMETERS nKeyCode, nShiftAltCtrl
IF nKeyCode= -8 en este cado F7
MESSAGEBOX( "Exito")
thisform.guardar.Click
ENDIF

No recuerdo si hay k hacer algo en una propiedad del form.

Gracias a todos.
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