11 12
发新话题
打印

如何使程序适应不同的分辨率

如何使程序适应不同的分辨率

delphi设计的程序,1024X768下设计的。到800X600下,有些控件就显示不出来了。
请问如何使程序自动适应不同的分辨率。难道要把窗口大小固定到小于800X600不可?

TOP

窗口需要能自动布局。没有固定模式,自己多思考一下。
走别人的路,让别人无路可走

TOP

愿我来也,得菩提时,身如琉璃,内外明澈,净无瑕移。

TOP

引用:
原帖由 看看看.com 于 2007-12-4 19:36 发表
delphi设计的程序,1024X768下设计的。到800X600下,有些控件就显示不出来了。
请问如何使程序自动适应不同的分辨率。难道要把窗口大小固定到小于800X600不可?
目前800x600的显示器应该不多了吧,估计90%+ 都是1024x768以上的。
采菊东篱下, 悠然见南山.

TOP

程序来安排各控件的位置
你才是国家队的,你全家都是国家队的

TOP

ScaleBy
超级简单易用的音视频转换控件 2008.09.05 最新版本 2.1 推出,更强大 FFmpeg for Delphi http://www.CCAVC.com
MSN: CodeCoolie#live.com QQ: 25758206 (请填写相关验证信息, 谢谢)

TOP

FlowPanel
超级简单易用的音视频转换控件 2008.09.05 最新版本 2.1 推出,更强大 FFmpeg for Delphi http://www.CCAVC.com
MSN: CodeCoolie#live.com QQ: 25758206 (请填写相关验证信息, 谢谢)

TOP

用VC的认为 得了费应该恰当设置控件属性才可以吧。

TOP

简单啊,做两套界面,就完事了。画界面应该是工作量比较小的。
界面程序里面的代码,全部转移到其他文件。
说明一点,界面与逻辑耦合是有害的。

TOP

我的程序是这么定的,在800*600上可以正确完整显示,但是并不是最美观的,再低的话就不保证了。
如果显示更佳的话,要调高一些,这些要有代码控制,不然用户的分辨率更高的话,你的窗体是不是要白出右边和下边呢?这样也不美观。写点代码,窗体调整或许麻烦点,但不会很难。控件多的话拿一框frame装在一块就好办多了。

TOP

 11 12
发新话题