如题,软件在800*600中显示正常,但在1024*768中显示控件就不再是全屏的了,怎么样修改啊??
解决方案 »
- Delphi7通过静态DLL调用能否调用VC的DLL(带MFC支持)?
- delphi中能否将文本格式转换成xml格式
- 求《delphi7完美经典》随书实例光盘!
- 如何通过鼠标点击网页上的元素,获得它的XPATH路径?
- 关于数据输入方便的问题?
- 怎样才能保证在DBGRID栅格中只能输入数字.
- 求delphi personal的注册码
- 上一贴内容打错了,再发一编"一个整理Delphi函数的网站,新开的,请大家提提意见,一鞠躬"
- 单片机与PC机通讯问题?谁讨论都有分。。。。
- 请问什么是业务逻辑?怎样在中间层定义业务逻辑?在哪里定义?
- 十六进制颜色值
- 高手进,我有一个P2p的类QQ的源码。但有很多控件需要导入,能全部帮忙编译通过的。本人奖赠送该源码一套
比如你有个image1控件,当form.show的时候写
image1.left:=image1.left*screen.width div 1024;
image1.width:=image1.width*screen.width div 1024;
image1.top:=image1.top*screen.height div 768;
image1.height:=image1.height*screen.height div 768;
或者
form1.panel1.Align := alClient;
一、在程序启动时检查分辨率
二、如果不一样,那么根据两个分辨率得到一个调整的比例是多少
三、定义一个过程,在这个过程里完成所有控件大小的调整
四、在这个过程里,使用控件的components属性,遍历每个控件,按比例进行调整
五、结果就是你想要的,试试看