Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Aplicación MDI (https://www.clubdelphi.com/foros/showthread.php?t=70699)

cmfab 05-11-2010 16:54:43

Aplicación MDI
 
Hola a todos tengo una aplicacion MDI con dos formuilarios de tipo fsMDIChild
ambos se muestran maximizados, pero lo que me sucede es que cuando cierro el ultimo que se abrió el primero que tambien estaba activo me queda en pantalla como que restaurado o con unas dimensiones del formulario muy pequeñas. como puedo hacer para que se mantenga maximizado el primer form abierto cuando cierro el ultimo que se mostró. Gracias

maeyanes 05-11-2010 17:36:01

Hola...

Algo que me ocurre así de bote pronto es que en el evento OnActivate del formulario cambies el valor de la propiedad WindowState a wsMaximized:

Código Delphi [-]
procedure Form2.ActivateForm(Sender: TObject);
begin
  if WindowState <> wsMaximized then
    WindowState := wsMaximized
end;


Saludos...

cmfab 05-11-2010 17:46:33

Gracias por la pronta respuesta. pero es que una vez que se activa el segundo form el primero como que se restaura y quedan reflejos como de pestañeo en la pantalla cuando se vuelve a maximizar en el evento onactivate del form. no se ve muy limpio que digamos.

saludos


La franja horaria es GMT +2. Ahora son las 16:32:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi