Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Form MDIChild (https://www.clubdelphi.com/foros/showthread.php?t=62625)

Paulao 05-01-2009 19:35:37

Form MDIChild
 
Tengo un problema. No consigo cargar mi Form MDIChild. Tengo un padre del tipo fsMDIForm y otro fsMDIChild. Tengo esta procedure para crear los forms:
Código Delphi [-]
procedure TFRM_Principal.Lonily(InstanceClass: TComponentClass; var Reference);
var
   iI: Integer;
begin
  for iI := 0 to MDIChildCount - 1 do
  begin
    if MDIChildren[iI].ClassName = InstanceClass.ClassName then
    begin
      MDIChildren[iI].WindowState := wsNormal;
      MDIChildren[iI].Show;
      Exit;
    end;
  end;
  Application.CreateForm( InstanceClass, Reference );
end;
Y los llamos asi:
Código Delphi [-]
Lonily(TFrmEmpresa,FrmEmpresa);
Pero el Form no carga en mi aplicativo. Que puede estar errado?
Yo tambien llamo sin la procedure pero no carga todavia. Gratos a todos desde ahora.

ContraVeneno 05-01-2009 20:30:07

cambia el .show por .showmodal


no te creas... estaba pensando otra cosa...

Paulao 05-01-2009 20:31:05

He logrado exito con los Forms MDI(El estava sendo creado abajo de otro componente, por esto no era visible), pero no consigo mas cargar de forma Modal. Yo cambio el style de fsMDIChild para fsNormal, pero mismo asi, no carga. El error es:
"Cannot make a visible window modal".
Pero no tengo nada em mi form, el esta vacio, solo un close en un button. Pero antes del MDI el estava bien, despues de cambiar para MDI e volcer a normal el no mas funciono.


La franja horaria es GMT +2. Ahora son las 05:10:41.

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