只要你的子窗体的属性formstyle=fsmdicild.你最大化它,它就充满了整个客户区。试试吧

解决方案 »

  1.   

    要注意,主窗口formstyle属性要是fsmdiform.
      

  2.   

    try itform1.AutoScroll :=false;
    form2.Left :=-GetSystemMetrics(SM_CXBORDER);
    form2.Top:=-GetSystemMetrics(SM_CYCAPTION)-GetSystemMetrics(SM_CYBORDER) ;
    form2.Width :=form1.ClientWidth ;
    form2.Height :=form1.ClientHeight;
      

  3.   

    del_c_sharp(头大中......) 的方法差不多了,但是还有些问题,大小不大合适。
      

  4.   

    procedure TForm2.FormCreate(Sender: TObject);
    begin
      Form2.Left :=0;
      Form2.Top :=0;
      Form2.Width :=MainForm.ClientWidth-4 ;
      Form2.Height :=MainForm.ClientHeight-4 ;
    end;
      

  5.   

    请大家帮忙一下,我也碰到该问题。子窗体在主窗体如何占满整个客户区。
    我是这样设置子窗体:
      align:=alclient;
    子窗体的大小比主窗体小很多,但在显示子窗体时,有滚动条出现,应如何解决?