Ver Mensaje Individual
  #7  
Antiguo 18-05-2005
COCOL COCOL is offline
Miembro
 
Registrado: feb 2005
Posts: 16
Reputación: 0
COCOL Va por buen camino
Otra manera de usar Forms MDIChild

Bueno... yo tambien pase por eso del "show".. pero ahora ya entendi como manejar los formularios dinamicamente...

en vez de usar show para mostrar el formulario, suponiendo que tu variable para Form es FormChild del tipo TFormChild usa lo siguiente:

if not Assigned(FormChild) then
Application.CreateForm(TFormChild, FormChild); //para crear el form en memoria

y en el evento OnClose de FormChild escribe esto :

Action := caFree; //para liberar el formulario de memoria
FormChild := nil; //para poder usar la funcion Assigned()

y listo... no uses ni show() ni hide() para que no tengas problemas...

espero haber sido de ayuda...
Responder Con Cita