Ver Mensaje Individual
  #1  
Antiguo 13-01-2005
bustio bustio is offline
Miembro
 
Registrado: oct 2003
Posts: 231
Reputación: 21
bustio Va por buen camino
Como crear una forma MDI?

HOla:
Tengo una gran duda. Necesito en mi aplicacion que una de sus formas sea al estilo MDI. Me fui guiando por el ejemplo que trae el Delphi y hice todo lo que esta ahi, pero no trabaja.
Lo primero que hice fue a mi forma MDIForm le puse la propiedad fsMDIForm, a la hija le di la propiedad MDIChild, quite la Child del DPR(Application.CreateForm(TMDIChild, MDIChild)), luego, en el boton que crea la forma hija le puse este segmento de codigo:

Código:
procedure TFrmCrearCuestionarios.CrearPregunta(aNombre: String);
var
  Child: TMDIChild;
begin
  { create a new MDI child window }
  Child := TMDIChild.Create(Application);
  Child.Caption := Name;
end;
y cuando presiono este boton, salta esta excepcion:....

Cita:
Project TM2.exe raised exception class EInvalidOperation with message 'Cannot create form. No MDI forms are currently active'. Process stopped. Use Step or Run to continue.
Acaso sera por que en las formas que no sean AutoCreateForms no se pueden crean MDIForms??
Acepto cualquier sugerencia!!

Salu2...

Lazaro Bustio Martinez
Responder Con Cita