Formstile属性   
  主窗体设为fsMDIForm   
  子窗体设为fsMDIChild但是还是报错:Cannot creat form. No MDI forms are currently active.拜托谁能告诉我到底是怎么回事呢?

解决方案 »

  1.   

    把主窗体在Application中的创建顺序调到第一个试一下
      

  2.   

    即在Project1.dpr中
     
    begin
     Application.Initialize;
     Application.CreateForm(TForm1, Form1);//先创建主窗体
     Application.CreateForm(TForm2, Form2);//再创建子窗体
     Application.Run;
    end;
      

  3.   

    Project-->Options-->Forms
    在Main Form 那里选择你的主窗体
    在Auto-Create forms那里把所有的Mdi窗体移到右边按你的这个错误意思来看,那是因为主窗体没有启动/创建,你就创建子窗体.随便提醒一下,MdiForm主窗体是第一个启动的窗体...