detectar ESC y salir del form si es closable

08/08/2003 - 09:41 por Sanchez Arnoletto Martin Rodrigo | Informe spam
Tengo un form, y una grilla dentro de un contenedor. Y necesito salir del
form al presionar ESC, solo si este es closable, entonces defini:

La deginicion de la grilla:

ThisForm.container1.grid1

en el evento keypress del form:

if nkeycode' and This.closable
This.release
endif

y la propiedad keypreview del form :
This.keypreview=.t. && tambien probe keypreview a .f.

El punto es que al estar dentro de la grilla, y presionar escape, no sale
del form sino hasta que hago click en el form

Alguna sugerencia?
Gracias desde ya
Saludos


Ing. Sanchez Arnoletto Martin Rodrigo
messenger: mrsarnoletto@hotmail.com
email: mrsarnoletto@dixisargentina.com.ar
 

Leer las respuestas

#1 Francisco Javier Ibarra
08/08/2003 - 12:23 | Informe spam
Curioso, debe de funcionar así como lo tienes.

Solo que en This.Closable ,debes de invocar al Form , ThisForm.Closable.

Espero te ayude.


Francisco Javier Ibarra O.
Sonora,México.




"Sanchez Arnoletto Martin Rodrigo" escribió en el
mensaje news:%
Tengo un form, y una grilla dentro de un contenedor. Y necesito salir del
form al presionar ESC, solo si este es closable, entonces defini:

La deginicion de la grilla:

ThisForm.container1.grid1

en el evento keypress del form:

if nkeycode' and This.closable
This.release
endif

y la propiedad keypreview del form :
This.keypreview=.t. && tambien probe keypreview a .f.

El punto es que al estar dentro de la grilla, y presionar escape, no sale
del form sino hasta que hago click en el form

Alguna sugerencia?
Gracias desde ya
Saludos


Ing. Sanchez Arnoletto Martin Rodrigo
messenger:
email:







Preguntas similares