超级简单问题,请大家帮帮我

micmingboy 2003-10-18 05:57:49
这个问题是我前两天问过的,可我还不明白,如何让窗体上的控件随着窗体的大小改变而成比例变化,给我的解答是设置align和anchors属性,可我试了半天也没达到预期效果。请问该怎么设置,或有什么别的办法
...全文
42 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
netying 2003-10-18
  • 打赏
  • 举报
回复
你可以在窗体的onresize时间中改变各空间的位置
huangjuliang 2003-10-18
  • 打赏
  • 举报
回复
align 与有关系的!
怎么会没有呢?你试一下才说有没有效果!
micmingboy 2003-10-18
  • 打赏
  • 举报
回复
我是指控件的相对位置成比例变化
sfemil 2003-10-18
  • 打赏
  • 举报
回复
你可以看看控件的ScaleBy方法 它可以成比例的改变控件的大小。

但是对于你的需求不是太明白,还没有见过窗体改变时控件大小也跟着变化的软件。:)开个玩笑。
这样控件的布局不是太好处理。
sfemil 2003-10-18
  • 打赏
  • 举报
回复
一定是回答错了
align 和 anchors 无法实现空间大小的改变 他们的作用是 定位控件在窗体的位置,即使窗体的大小改变,控件的位置也在预期的地方,他不能使控件成比例的扩大。

anchors 到是可以使控件的大小改变。比如如果你使控件的右边与该控件所属控件的右边距离为10,则所属控件变大时 设定属性的控件也会改变 保持控件的右边与所属控件的右边为10的距离

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧