如何在不同显示分辨率下转换程序界面尺寸?

dgdlking 2004-03-16 03:40:21
在1024*768下的全屏尺寸的程序界面,到800*600下如何保持为全屏的尺寸?
在800*600下的全屏尺寸的程序界面,到1024*768下也如何保持为全屏的尺寸?
...全文
91 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxfzhxf1 2004-03-16
  • 打赏
  • 举报
回复
方法一:
实现两种界面,在不同分辨率下显示不同的界面
但是,如何适应其他的分辨率呢?

方法二:
使用一种界面,但是将控件的对齐、填充属性等设置好,使之在不同分辨率下,不至于有差的效果。
比如,窗体右下方(右下角)有一button,要使其随窗体的大小不同时,仍保持在距离窗体右边有几十个像素的距离,可以设置Anchors种right=true; bottom=true; left=false; top =true;结合设置窗体的最小高度、最小宽度,可以实现不错的效果。
同样,可以进一步设置Align属性。
这些属性设置正确的话,可以满足你的要求。
如果,对这些属性不熟悉的话,不妨多试验。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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