奇怪的问题,我从来没碰见过;
要不你这么办吧:把tfrm_rsht设为自动创建的窗体,它的visible:=false;你调用时就直接tfrm_rsht.show就可以了

解决方案 »

  1.   

    你先试一试tfrm_rsht刚一显示时,就用最大化,看一看它是不是真的是子窗体;
    如果是,那么就是你设错了,如果不是,那就不用说了;
      

  2.   

    tfrm_rsht,一出来是最大化啊,但不管是子窗体不是子窗体,它们都在父窗体共存,它们都挤在一个父窗体,为什么?我要的是重叠啊,大侠,前辈们为什么啊?
      

  3.   

    那只能是你设置成了子窗体了;
    或是你在formcreate()
    procedure..formcreate(sender:..);
    ...
      FormStyle:=fsNormal;
    ...
    再者,你就直接showmodal/show(在auto create里边)
      

  4.   

    而且,我在父窗体上在创建一个窗体时,会报错
    我写的程序是:
    procedure Tfrm_main.N4Click(Sender: TObject);
    begin 
     frm_rsht:=tfrm_rsht.create(application);
        try
          frm_showmodal;
        finally
           frm_rsht.free; 
      end;
     end;
    说窗体没有创建,为什么?请大侠前辈们告诉我