Clipper/FiveWin - Castor

 
Vista:

Castor

Publicado por andres barilas madrigal (19 intervenciones) el 13/03/2007 01:24:20
- Para todos los que saben,, como puedo controlar el uso del ESC para que no me saque de la ventana de dialogo al pulsar ESC.

- Por otro lado como le puedo hacer para que cuando pulse ESC en un campo (menos en el primero ) se pase al primer campo de captura (como en Clipper)
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:Castor

Publicado por El Duro (121 intervenciones) el 13/03/2007 02:57:23
Andrés:

Ventana y diálogo son dos cosas diferentes, pero lo puedes controlar al momento de activar el diálogo así:

ACTIVATE DIALOG oDlg NOWAIT CENTERED VALID ! GetAsyncKey(VK_ESCAPE)

El Duro
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:Castor

Publicado por El Duro (121 intervenciones) el 14/03/2007 00:08:09
Gracias por tu apoyo en cuanto al pulsar la tecla ESC y no salirse del Dialogo; en cuanto a la otra pregunta quise decir que en el mismo caja de dialogo si pulso ESC o INTRO estando en un campo que no sea el primero ; quiero que se pase el control al primer campo de captura (al primer ID) ; estoy utilizando el Workshop

Agradecere tu respuesta.

Castor
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:Castor

Publicado por Lorenzo (180 intervenciones) el 14/03/2007 09:25:47
Castor, para el control de la tecla ESC en los usos de GET prueba esto:

define dialog ...
redefine get oacod var codigo id ... of...
redefine ...
redefine get oget var nombre id ... of ...
oget:bkeydown := {|nKey| iif(nKey==27, oacod:setfocus(),)}
activate dialog...
_________________
y listo el pollo!!

Un saludo. LORENZO
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:Castor Otra mas...

Publicado por Lorenzo (180 intervenciones) el 20/03/2007 01:21:34
Lorenzo jalo perfectamente,, oye como puedo controlar lo siguiente:

En una caja de dialogo tengo un :

define dialog ...
redefine get oCan var nCan id ... of...
redefine .....
redefine get oAcod var codigo id ... of...
redefine get oGet var nombre id ... of ...

Al dar el INTRO en el control de oAcod no quiero que se pase el cursor al control de oGet si no a otro CONTROL osea a oCan

Utilizo :
oAcod:bkeydown := {|nKey| iif(nKey==13, oCan:setfocus(),)}

Y no me funciona !

Castor
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:Castor Otra mas...

Publicado por Jorge Vargas (5 intervenciones) el 20/06/2007 17:51:36
Hola. prueba con esto
oAcod:oJump := oCan
espero te sirva.
J. Vargas
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