回 帖 发 新 帖 刷新版面

主题:如何使控件随窗体的大小改变而做相应的调整

我在设计窗体的时候把控件都放好了位置,但是在运行的时候改变窗体的大小之后 控件的位置又不一样了,使得窗体很不美观,希望哪为老师能赐教一下,不胜感激!!!

回复列表 (共3个回复)

沙发

放到容器里,固定在容器中的位置,这样会好些,如果用了绝对定位,最好把窗体最大化按钮去了

板凳

谢谢!你的但我设计的窗体是需要最大化的,不过你的方法也不错,再次感谢!

3 楼

将控件的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;

我来回复

您尚未登录,请登录后再回复。点此登录或注册