Ver Mensaje Individual
  #2  
Antiguo 05-02-2005
Aztaroth Aztaroth is offline
Miembro
 
Registrado: dic 2003
Ubicación: Matamoros
Posts: 52
Reputación: 23
Aztaroth Va por buen camino
Problemas con ventanas MDI

En el Menu Tool/Options te apareceran todas las ventanas que estan disponibles en tu aplicacion basta con que pongas hacia la derecha las que no quieres que se creen automaticamente, ahora cuando quieras ver el formulario lo unico que tienes que hacer es verficar si ya existe.


Código Delphi [-]

procedure btnClick(Sender as Object);
begin
    if FindComponent('hijaForm') = nil then
            hijaForm := ThijaForm.Create(Self);

   hijaForm.Show; (No utilices ShowModal, por que te va a marcar error)
end;


cuando quieras cerrar tu forma hija tendras que decirle a ella misma que se autodestruya cuando se cierre

procedure ThijaForm.OnClose;
begin
   Action := caFree;
end;


Espero que esto resuleva tu problema.
Responder Con Cita