主题:如何使控件随窗体的大小改变而做相应的调整
chenli85
[专家分:0] 发布于 2008-03-28 18:22:00
我在设计窗体的时候把控件都放好了位置,但是在运行的时候改变窗体的大小之后 控件的位置又不一样了,使得窗体很不美观,希望哪为老师能赐教一下,不胜感激!!!
回复列表 (共3个回复)
沙发
冰封星云 [专家分:2260] 发布于 2008-03-29 00:11:00
放到容器里,固定在容器中的位置,这样会好些,如果用了绝对定位,最好把窗体最大化按钮去了
板凳
chenli85 [专家分:0] 发布于 2008-04-28 12:26:00
谢谢!你的但我设计的窗体是需要最大化的,不过你的方法也不错,再次感谢!
3 楼
fzktongyong [专家分:0] 发布于 2008-09-15 10:10:00
将控件的top,left,width,height和窗体的top,left,width,height对应起来
例如:btn1
//form1.onresize事件
//a:为设计时btn1的left,b为设计时form1的width;c为设计时btn1的top,d为设计时form.height
btn1.left:=a*form1.width div b;
btn1.top:=c*form1.height div d;
我来回复