MDI窗体一般是不能模态显示的

解决方案 »

  1.   

    你这么写就可以了。
     Applciation.Create(TForm2,Form2);
     Form2.Showmedal;
      

  2.   

    最好这样写:
    form2:=TForm2.Create(Application);
    try
     Form2.showModal;
    finally
     form2.free;
     form2:=nil;
    end;
    show和showmodal是不一样的。无模式窗体和模式窗体的调用是不一样的。给分吧!
      

  3.   

    Application.create(tform2,form2);
    try
      form2.showmodal;
    finally
      form2.free;
    end;
      

  4.   

    你的self变量是什么类型的?
    支持么?
      

  5.   


    form2:=Tform2.create(application);
      

  6.   

    用show和showmodal在一般窗口中都行,可能是你资源没释放。