另:  怎么排列这些生成的多个MDI窗体,具体的代码!!

解决方案 »

  1.   

    方法1:创建的时候就设一个数组,保存子窗口的信息
    方法2:MDI主窗口有MDIChildCount属性,可以知道当前子窗口的个数。然后用MDIChildren[]属性进行遍历for i:=0 to Form1.MDIChildCount-1 do
    begin
     Form1.MDIChildren[i]....
     .....
    end;
      

  2.   

    Form1.Cascade; 子窗口层叠...
    Form1.TileMode := tbVertical; //垂直平铺
    Form1.Tile;Form1.TileMode := tbHorizontal; //水平平铺
    Form1.Tile;