var
  frm :TFormApp;//FormApp就是你做好的FORM
begin
  frm :=TFormApp.Create(self);
  frm.ShowModal;
end;

解决方案 »

  1.   

    procedure form1.button1click(sender:Tobject);
    begin
    form2.show;
    end;
      

  2.   

    Application.CreateForm(TForm1, Form1);
     form1.show;
      

  3.   

    记得在主窗体中Uses "Form1"在的单元!
      

  4.   

    在use里加form2哦~~
     然后form2.show;
      

  5.   

    //program 1:按下按钮后,被调出的窗体能被移动,主窗体也能被移动
    uses form2;
    procedure TForm1.Button1Click (Sender:TObject);
    begin
     form2.show;
    end;//program 2:按下按钮后,被调出的窗体能被移动,主窗体不能被移动
    uses form2;
    procedure TForm1.Button1Click (Sender:Tobject);
    begin
     form2.showmodal; //注意这一句!
    end;
      

  6.   

    acqy正解,不过你可以用模板生成,到时候将模板的child改成你需要的样子就可以