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

控件怎么调整大小

2012-03-24 
控件如何调整大小如题,我今天把程序移到客户的机子上发现他的机子是老的15英寸的,公司的机子是19的,所以程

控件如何调整大小
如题,我今天把程序移到客户的机子上发现他的机子是老的15英寸的,公司的机子是19的,所以程序的界面不能完全显示出来,如果一个个改的话,很麻烦,而且以后到17英寸上又得改,能不能让程序上的控件随着机子的屏幕大小而自动的改变啊

[解决办法]
如果你控件较多,可以参考一下以下方法:

放一个ScrollBox到Form上,ScrollBox的Align设为alClient,
再把你的所有控件放到ScrollBox上,这样即使显示不完可以拖动滚动条。
最后把窗体设为最大化显示。
[解决办法]
计算每个控件占总屏幕的比例,然后根据缩放在窗体函数OnReSize中输入控件针对窗体的长宽比例。

最好用些panel和GroupBox来多划分几个小窗体,设置好Align,这样会比整个大窗体要简单一些。
[解决办法]
自己写OnReSize。
[解决办法]
让这些控件的上下左右关联,显示器大小变了,初始的那个控件的大小变了,其他的就变了啊

热点排行