请问如何改变窗体的大小?(50分)

  • 主题发起人 主题发起人 菜妹妹
  • 开始时间 开始时间

菜妹妹

Unregistered / Unconfirmed
GUEST, unregistred user!

我在子窗体上动态生成很多控件,但是控件个数不定,如何写代码,当控件在窗体上排列
不下时,窗体自动调整大小以适用控件个数?
 
直接写
height:=
width:=
 
form的autosize

------------------------------
http://www.tommstudio.com
 
用各个form的hight,width在结合form的个数来定位
如]:form.autosize:=true
form1.hight:=mainform.height-form2.heght....
form1.width:=mianform.width-form2.width..
 
根据 form 的 controlcount 和 controls 计算每个 control
的右下角坐标,然后最大的。
 
遍历: self.Components ,右下角坐标,然后最大就可以了
 
多人接受答案了。
 
后退
顶部