首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

请问关于控件按比例缩放的有关问题

2012-02-28 
请教关于控件按比例缩放的问题请教各位兄弟当Form的大小发生变化的时候如果能做到让Form上的控件的相对位

请教关于控件按比例缩放的问题
请教各位兄弟  
当Form的大小发生变化的时候如果能做到让Form上的控件的相对位置不变?
目前有两个解决方案
1.计算Form变化前后的width和height   然后根据比例去重新设置控件的大小和位置
2.把Form前后变化时各个控件的坐标各写一份在ini文件里,然后根据不同情况去读取相应的ini文件再设置

不知道各位有没有其他什么好的方法?

[解决办法]
没有什么好方法,不过可以试试

Form内的所有控件的Anchors里的akTop,akLeft,akRight,akBottom都选上,这样是位置不变,根据Form改变大小;如果都去掉,是大小不变,根据Form改变位置
[解决办法]
你是说form变大了,但是上面的控件不变大,位置相对改变,那当用户改变form时,倘若上面的控件还很小,也不好看阿

热点排行