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.
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.
Error en OnExit de TDBDateEditMod
Error en OnExit de TDBDateEditMod
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
Re: Error en OnExit de TDBDateEditMod
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
http://www.bisoft.es
- xhermita
- Mensajes: 169
- Registrado: Vie Feb 18, 2011 10:05 pm
- Ubicación: Las Palmas de Gran Canaria
- Contactar:
Re: Error en OnExit de TDBDateEditMod
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
2PC Service
Xailer / Néfele / MySQL-MariaDB / SQLServer
- ignacio
- Site Admin
- Mensajes: 9119
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Error en OnExit de TDBDateEditMod
Hola,
Está visto. Gracias.
Está visto. Gracias.