Ver Mensaje Individual
  #12  
Antiguo 12-10-2012
DSK25 DSK25 is offline
Miembro
NULL
 
Registrado: jun 2012
Posts: 46
Reputación: 0
DSK25 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola mantraxer21.

Entonces si no entiendo mál tenes:
  • Form1 : fsNormal
  • FormPrincipal: fsMDIForm
  • FormGraficoAgenda: fsMDIChild
Lo que hay que tener en claro que en una aplicación MDI, la ventana principal siempre debe ser un MDIForm.
Y si la primera ventana que se crea en tu aplicación es Form1 (es decir que es la ventana principal), no va a funcionar.

Una solución es abrir tu proyecto y organizarlo así:
Código Delphi [-]begin Application.Initialize; Application.CreateForm(TFormPrincipal, FormPrincipal); // Crear MDIForm Application.FormPrincipal:= False; // Ocultar MDIForm Application.CreateForm(TForm1, Form1); // Crear login Form1.ShowModal; // Mostrar login Application.ShowMainForm:= True; // Mostrar MDIForm Application.Run; end;


En este enlace vas a encontrar información útil sobre la creación de aplicaciones MDI.

Un saludo.
Se que llego un año tarde, pero ese código donde iría si uso C++ Builder?
Responder Con Cita