楼上说的没有错,就是用MDI窗口。
1.设置Main Form的FormStyle=fsMDIForm,一个项目只有一个fsMDIForm的Form
2.设置其他Form的FormStyle=fsMDIChile

解决方案 »

  1.   

    打开子窗口
    var
    Form1:TForm1
    begin
    Form1:=TForm1.Create(self);
    Form1.ShowModal;
    end
      

  2.   

    楼上说的没错.MDI窗口才能实现这个功能.
      

  3.   

    mdi
    delphi的demo中有例子,看看就知道了,很简单的
      

  4.   

    也用MDI窗口。
    设置Main Form的FormStyle=fsMDIForm,其他Form的FormStyle=fsMDIChile;
    打开子窗口如下:
    var
      Form1:TForm1
    begin
      Form1:=TForm1.Create(self);
      try
        Form1.Show;
      except
        form1.free;
      end;
    end
      

  5.   

    用mdi实现如下
    主窗体是fsMdiForm,其他Form的FormStyle=fsMDIChild
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      if form2=nil then 
          application.createform(tform2,form2); 
      form2.show;//form2是子窗体
    end;