In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Una duda sobre onExit
Una duda sobre onExit
Hola a todos:
Tengo un formulario en el cual en el onExit de un campo hago una serie de validaciones antes de poder continuar (p.e el cliente existe o no existe, etc). Me gustaria que al pulsar la tecla que tengo definida como escape (salir sin realizar ninguna acción) no se validara el onExit, pues observo que el orden de ejecucion es primero el onExit del campo y luego la pulsación del botón.
Anticipadamente gracias.
Emilio Gil.
Tengo un formulario en el cual en el onExit de un campo hago una serie de validaciones antes de poder continuar (p.e el cliente existe o no existe, etc). Me gustaria que al pulsar la tecla que tengo definida como escape (salir sin realizar ninguna acción) no se validara el onExit, pues observo que el orden de ejecucion es primero el onExit del campo y luego la pulsación del botón.
Anticipadamente gracias.
Emilio Gil.
Una duda sobre onExit
Hola a todos:
Tengo un formulario en el cual en el onExit de un campo
hago una serie de validaciones antes de poder continuar (p.e
el cliente existe o no existe, etc). Me gustaria que al
pulsar la tecla que tengo definida como escape (salir sin
realizar ninguna acción) no se validara el onExit, pues
observo que el orden de ejecucion es primero el onExit del
campo y luego la pulsación del botón.
Emilio:
Creo que funciona mejor validar con OnKeyDown ya que este permite evaluar la
tecla oprimida
Alex
Tengo un formulario en el cual en el onExit de un campo
hago una serie de validaciones antes de poder continuar (p.e
el cliente existe o no existe, etc). Me gustaria que al
pulsar la tecla que tengo definida como escape (salir sin
realizar ninguna acción) no se validara el onExit, pues
observo que el orden de ejecucion es primero el onExit del
campo y luego la pulsación del botón.
Emilio:
Creo que funciona mejor validar con OnKeyDown ya que este permite evaluar la
tecla oprimida
Alex
Una duda sobre onExit
Perdon Alex:
Me exprese mal, no me referia a pulsar una tecla sino a pulsar con el ratón sobre un boton que tengo definido como salida del formularo.
Un saludo.
Me exprese mal, no me referia a pulsar una tecla sino a pulsar con el ratón sobre un boton que tengo definido como salida del formularo.
Un saludo.
Una duda sobre onExit
Bom dia,
Para sair de um OnExit sem validar utilizamos assim:
IF Upper(HB_Cstr(oNextCtl:ClassName))=="TBTNBMP"
ELSE
..valida
ENDIF
Saludos!
Mário Angelini
Para sair de um OnExit sem validar utilizamos assim:
IF Upper(HB_Cstr(oNextCtl:ClassName))=="TBTNBMP"
ELSE
..valida
ENDIF
Saludos!
Mário Angelini
Una duda sobre onExit
Emilio,
> Tengo un formulario en el cual en el onExit de un campo
> hago una serie de validaciones antes de poder continuar (p.e
> el cliente existe o no existe, etc). Me gustaria que al
> pulsar la tecla que tengo definida como escape (salir sin
> realizar ninguna acción) no se validara el onExit, pues
> observo que el orden de ejecucion es primero el onExit del
> campo y luego la pulsación del botón.
El segundo parámetro de OnExit indica el objeto que va a recibir el
foco. Puedes comprobar si ese objeto es el botón, y entonces retornar .t.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Tengo un formulario en el cual en el onExit de un campo
> hago una serie de validaciones antes de poder continuar (p.e
> el cliente existe o no existe, etc). Me gustaria que al
> pulsar la tecla que tengo definida como escape (salir sin
> realizar ninguna acción) no se validara el onExit, pues
> observo que el orden de ejecucion es primero el onExit del
> campo y luego la pulsación del botón.
El segundo parámetro de OnExit indica el objeto que va a recibir el
foco. Puedes comprobar si ese objeto es el botón, y entonces retornar .t.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
Una duda sobre onExit
Mário,
> Para sair de um OnExit sem validar utilizamos assim:
>
> IF Upper(HB_Cstr(oNextCtl:ClassName))=="TBTNBMP"
> ELSE
> ..valida
> ENDIF
Es mejor:
IF oNextCtl == ::oBotonSalida
...
o:
IF oNextCtl:IsKindOf( "TBtnBmp" )
...
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Para sair de um OnExit sem validar utilizamos assim:
>
> IF Upper(HB_Cstr(oNextCtl:ClassName))=="TBTNBMP"
> ELSE
> ..valida
> ENDIF
Es mejor:
IF oNextCtl == ::oBotonSalida
...
o:
IF oNextCtl:IsKindOf( "TBtnBmp" )
...
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
Una duda sobre onExit
Muchas gracias por vuestra aportación.
Saludos,
Emilio Gil.
Saludos,
Emilio Gil.
Una duda sobre onExit
Hola José:
Intento validar el oNextCtl del evento onExit de TDBMaskEdit, pero me devuelve siempre Nil, tanto si pulso el boton de salir, como si hago tab o intro para pasar al siguiente control. Uso la versión 2.5.1 de Xailer.
Gracias
Intento validar el oNextCtl del evento onExit de TDBMaskEdit, pero me devuelve siempre Nil, tanto si pulso el boton de salir, como si hago tab o intro para pasar al siguiente control. Uso la versión 2.5.1 de Xailer.
Gracias