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.

Error en OnExit de TDBDateEditMod

Foro de Xailer profesional en español
Responder
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Error en OnExit de TDBDateEditMod

Mensaje por bingen »

Buenas xTeam, he cambiado un buen número de controles a controles MODernos y en general muy contento, pero un cliente ha encontrado un error de lo más idiota.
Si en un TDBDateEditMod se introduce una fecha escrita o seleccionada desde el calendario y el form tiene un tButtonMod de Aceptar con un nModalResult de mrOk que se pulsa directamente sin salir del TDBDateEditMod, se cierra el form sin pasar por el OnExit de TDBDateEditMod, OnExit que si funciona correctamente si antes de pulsar Aceptar pulsamos el Tab por ejemplo.

Gracias.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Error en OnExit de TDBDateEditMod

Mensaje por ignacio »

Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Re: Error en OnExit de TDBDateEditMod

Mensaje por bingen »

Gracias por el video Ignacio, pero me acabo de dar cuanta de que el error se da cuando el button es un tButtonMod, si lo paso a un tBtnBmp funciona correctamente, no se que tipo de botón usas en tu ejemplo.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
Avatar de Usuario
xhermita
Mensajes: 177
Registrado: Vie Feb 18, 2011 10:05 pm
Ubicación: Las Palmas de Gran Canaria
Contactar:

Re: Error en OnExit de TDBDateEditMod

Mensaje por xhermita »

He estado comprobando lo que comenta Bingen y el problema que he visto es que los controles Modernos (he probado con el tButtonMod, tCheckBoxMod y tRadioMod) al hacer click sobre ellos no reciben el foco, por lo que el control que tiene el foco en ese momento no lo pierde y lógicamente no se ejecuta su evento OnExit.
Pedro Amaro
2PC Service

Xailer / Néfele / MySQL-MariaDB / SQLServer
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Error en OnExit de TDBDateEditMod

Mensaje por ignacio »

Hola,

Está visto. Gracias.
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder