社区
语言基础/算法/系统设计
帖子详情
delphi控件大小自适应分辨率怎么做
zhanshen0215488
2009-08-24 07:18:27
我正在1024X768的分辨率开发程序,但是加大分辨率后控件的位置不能随窗体大小改变,怎么办啊?
...全文
190
1
打赏
收藏
delphi控件大小自适应分辨率怎么做
我正在1024X768的分辨率开发程序,但是加大分辨率后控件的位置不能随窗体大小改变,怎么办啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaocongzhi
2009-08-24
打赏
举报
回复
Anchors
align这两个属性
你设置一下
Delphi
编制的
自适应
屏幕
分辨率
的窗体继承类
这个是本人最近编制的一个窗体继承类。程序代码很短,但很有用,解决了
Delphi
程序设计中窗体及其包含的
控件
自适应
不同屏幕
分辨率
的问题。 即你的程序可能是在1024X768屏幕
分辨率
下设计的,但是需要在屏幕
分辨率
为1280X1024的机器上运行,如果不
做
专门的处理,有些界面可能会变形,有些
控件
可能会看不见。 这个类对上述问题给出了一般性的解决方案,尽管稍嫌 粗糙,但能满足普通软件开发的需要。 用法很简单,只要在新创建的窗体中引用这个类所在的单元,并将TForm1=Class(TForm)改为TForm1=Class(TfdForm)就可以了,其他不需要
做
任何修改。
delphi
实现
自适应
的方法
一、根据新的
分辨率
自动重画表单及
控件
先在表单单元的Interface部分定义两个常量,表示设计时的屏幕的宽度和高度(以像素为 单位)。在表单的Create事件中先判断当前
分辨率
是否与设计
分辨率
相同,如果不同,调用表 单的SCALE过程重新能调整表单中
控件
的宽度和高度。 Const Orignwidth=1800; Orignheight=600; proced
Delphi
:窗体
自适应
屏幕
分辨率
的改进
在窗体依据屏幕
分辨率
自适应
调整尺度方面,昨天的工作可以说是一个突破点。昨天的工作找到了长期以来我的原有方案的问题所在,这是非常关键的。但是昨天晚上的解决方案并不完美,今天的这个才是比较完美的解决版。 先补充说明一下这个问题的重要性。这本来只是一个很小的技术问题,但在现有的Windows软件开发过程中,这个问题非常常见。一些非常著名的商业化软件,也会发现这方面的问题。
Delphi
的IDE本身...
Delphi
自动适应屏幕
大小
Delphi
自动适应屏幕
大小
//自动适应屏幕
大小
:作者:海宏软件,周承昊。
function autoFitScreen640_480(oContainer:TWinControl):Boolean;
const defaultScreenWidth=800; defaultScreenHeight=600;
var i,j:integer; n:double; v:Variant;
cmt:TComponent;
自适应
分辨率
引用单元
转自http://bbs.2ccc.com/topic.asp?topicid=398928 这个问题我以前发过,但解决的不完满。egust后来发给我一堆似天书般的源码,我没看懂也没有用起来。 今天我发布的源码对于
Delphi
窗体适应于不同屏幕
分辨率
的问题有个比较完美的解决方案,我
做
了好写试验,原来调整不好的窗体
控件
分布,现在都会随着屏幕
分辨率
的变化而排列得规规矩矩了。比较闹心的是字体,有
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章