Hola jasmad.
Te adjunto un ejemplo muy simple con dos forms, Form1 de tipo fsMDIForm y Form2 de tipo fsMDIChild.
En él quité a Form2 de Auto-create forms (Project->Options->Forms) y se crea/muestra en respuesta al evento OnClick de un TButton. Si no lo quitas de Auto-createforms, Delphi lo crea y muestra sin tu intervención.
Puse en el evento OnClose de Form2, a Action igual a caFree para que se cierre ya que los forms MDIChild por defecto se minimizan, si buscas ese efecto eliminá la línea.
Podrías completar el código agregando Form2:= nil en el evento OnDestroy, si tu intención es destruirlo para volverlo a crear (o no).
Espero que te sirva como primera guía.
Un saludo.
Última edición por ecfisa fecha: 19-09-2011 a las 19:49:14.
|