Control Tecla Escape
Publicado por Marcelo Madelon (10 intervenciones) el 25/07/2008 17:05:56
Hola foro....
Uso GN 8.0 con VFP.
Quiero controlar que salga o no del WorkPanel cuando usan la tecla Escape.
En mi caso quiero verificar que el asiento balancee.
En el Evento el boton CONFIRM funciona OK, pero si el operador pulsa
ESCAPE muestra el mensaje pero no regresa al campo indicado.
Estoy haciendo esto:
Event Exit
IF &TotalDebe <> &TotalHaber
Msg ('Los Importes No Balancean en Exit ')
&AstObs.setfocus() // lo mando a un campo del WP
EndIf
EndEvent
Entiendo que en el Evento Exit ya se salió del WorkPanel y es por eso
que el SetFocus no funciona.
Un colega me recomendó que en el botón Cancela cree un evento nuevo y
lo maneje desde ese evento....... Funcionó perfecto.
Pero.... cuando usan la tecla escape o la cruz del vértice superior
derecho, el problema continúa.
Para ser más claro... Quiero que cuando el usuario pulse ESC el
programa haga las validaciones y habilite la salida o lo haga regresar
a algún campo del WP.
¿Cómo se soluciona?
Desde ya muchas gracias. Desde Venado Tuerto un abrazo.
Marcelo Madelón
[email protected]
Uso GN 8.0 con VFP.
Quiero controlar que salga o no del WorkPanel cuando usan la tecla Escape.
En mi caso quiero verificar que el asiento balancee.
En el Evento el boton CONFIRM funciona OK, pero si el operador pulsa
ESCAPE muestra el mensaje pero no regresa al campo indicado.
Estoy haciendo esto:
Event Exit
IF &TotalDebe <> &TotalHaber
Msg ('Los Importes No Balancean en Exit ')
&AstObs.setfocus() // lo mando a un campo del WP
EndIf
EndEvent
Entiendo que en el Evento Exit ya se salió del WorkPanel y es por eso
que el SetFocus no funciona.
Un colega me recomendó que en el botón Cancela cree un evento nuevo y
lo maneje desde ese evento....... Funcionó perfecto.
Pero.... cuando usan la tecla escape o la cruz del vértice superior
derecho, el problema continúa.
Para ser más claro... Quiero que cuando el usuario pulse ESC el
programa haga las validaciones y habilite la salida o lo haga regresar
a algún campo del WP.
¿Cómo se soluciona?
Desde ya muchas gracias. Desde Venado Tuerto un abrazo.
Marcelo Madelón
[email protected]
Valora esta pregunta
0