Lepe, tienes toda la razón, el evento OnQueryClose está para eso, para preguntar si se quiere o no cerrar.
Aunque había leido muchas veces acerca de ello, nunca cae uno ciertamente hasta que le hace falta.
Y me parece perfecta la pregunta previa de si está o no asignado el evento OnCloseQuery para alguno de los MDIChild.
Muchas gracias tanto a Seoane como a Lepe.
Estoy en ello, cuando termine con todo, pondré el código definitivo.
