form2.Parent := form1.Panel1;

解决方案 »

  1.   

    现在Project/Options中将Auto Create Form中的Form2去掉,设置Form2的Align:alClient, BorderStyle:bsNone
       
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      Form2:= TForm2.Create(nil);
      Form2.Parent:= Form1.Panel1;
      Form2.Show;
    end;
      

  2.   

    delphi 本身就有frame这个控件你只要在file菜单中新建一个frame然后在控件模板的standard的第一个就是frames,选中它画在你要嵌入的那个窗口就行了.
      

  3.   

    to Java_SCU.我使用form显示成frame后,原有的label看不到了,只能看到类似button的东东。还有一个很弱智的问题,我去不掉Auto Create Form中的Form2呀,怎么回事?