如题,很久没用delphi了,请大家指教

解决方案 »

  1.   

    还用什么子窗体,直接用PageControl好了
      

  2.   

    在你主窗体上放两全PANEL ..左边的面板放树,右边的面板则放子窗体..在子窗体创建时,让它嵌套在主窗体右边的PANEL上就可以了
      

  3.   

    在主窗体显示时添加以下代码:
      if assigned(TForm(CompanyOpenE)) then  //你要嵌套的窗体
      begin
        CompanyOpenE:=nil;
      end;                                 //把窗体 放在panel上
      application.CreateForm(TCompanyOpenE,TForm(CompanyOpenE));
      CompanyOpenE.Align:=alClient;
      CompanyOpenE.WindowState:=wsMaximized;
      CompanyOpenE.Position:=poDesigned;
      TForm(CompanyOpenE).Dock(Panel1,Panel1.ClientRect);  
      TForm(CompanyOpenE).Show;
      

  4.   

    其实你左边放treeview,然后边上是splitter,你的mdi就会停在右边了