解决方案 »

  1.   

    自己程序去处理,客户区的大小能拿到,MDI的个数能拿到,剩下的就是要确定每个MDI的高、宽了,这个应该好办吧。
      

  2.   

    主窗体写法:平铺  
    Cascade;水平排列
    TileMode := tbHorizontal;
    Tile;
      
    垂直排列  
    TileMode := tbVertical;
    Tile;
      

  3.   

      case LyImageMemu1.ItemIndex of
        0: begin
             MDIFrm.Cascade;                   // 前后排列
           end;
        1: begin
             MDIFrm.TileMode:=tbHorizontal;   // 水平排列
             MDIFrm.Tile;
           end;
        2: begin
             MDIFrm.TileMode:=tbVertical;     // 垂直排列
             MDIFrm.Tile;
           end;
      end;