Delphi编制的自适应屏幕分辨率的窗体继承类

时间:2012-07-27 19:12:10
【文件属性】:

文件名称:Delphi编制的自适应屏幕分辨率的窗体继承类

文件大小:462KB

文件格式:RAR

更新时间:2012-07-27 19:12:10

Delphi, 自适应,屏幕分辨率

这个是本人最近编制的一个窗体继承类。程序代码很短,但很有用,解决了Delphi程序设计中窗体及其包含的控件自适应不同屏幕分辨率的问题。 即你的程序可能是在1024X768屏幕分辨率下设计的,但是需要在屏幕分辨率为1280X1024的机器上运行,如果不做专门的处理,有些界面可能会变形,有些控件可能会看不见。 这个类对上述问题给出了一般性的解决方案,尽管稍嫌 粗糙,但能满足普通软件开发的需要。 用法很简单,只要在新创建的窗体中引用这个类所在的单元,并将TForm1=Class(TForm)改为TForm1=Class(TfdForm)就可以了,其他不需要做任何修改。


【文件预览】:
uFormHelper
----Unit3.dfm(358B)
----uTfdFormDef.pas(4KB)
----uTfdFormDef.dcu(7KB)
----Unit2.dfm(3KB)
----Unit1.dcu(4KB)
----Project2.res(6KB)
----Project1.exe(549KB)
----Project2.identcache(289B)
----Unit1.dfm(498B)
----Project1.dpr(230B)
----Unit3.pas(355B)
----Project2.dpr(320B)
----Project2.dproj(17KB)
----Unit1.pas(598B)
----Project1.identcache(145B)
----Project1.res(6KB)
----Unit2.pas(959B)
----Project1.dproj(17KB)
----Project2.exe(593KB)
----Unit3.dcu(4KB)
----Unit2.dcu(5KB)

网友评论

  • 额 有些控件变形了
  • 用不了! 在找找
  • 看看怎么样
  • D7调试不成功,缺少单元uMyClassHelpers.pas和uMySysUtils.pas
  • 好用,解决了软件在不同分辨率下的显示
  • D7调试不成功,缺少单元uMyClassHelpers.pas和uMySysUtils.pas
  • 有效果,但是不是很理想
  • 作为参考,谢谢分享
  • 试过了,好象不好用啊!
  • 有些控件变化有问题
  • 不好用,可以参考
  • 不错了,用不了。
  • D7调试不成功,缺少组件[Fatal Error] Project2.dpr(8): File not found: 'uMyClassHelpers.dcu',不知道是什么原因。。。
  • 下了,确实发现不大适用
  • 只能是作为一个参考看看
  • 效果一般,我自己设计的。
  • 做为参考,谢谢了!
  • 缺少组件,效果也不好,字体变大的时候也不法适应。要3分太高了。。
  • 还没有来得及测试,看了一下代码,应该还行
  • 效果不是很理想.grid不改变
  • 好像报错了,还没测试出来,还是不会用
  • 效果不是很理想
  • 還行,可以作為參考。
  • 这个真心没用上,后来也找了陈小斌博客文章,最后还是不太好用,还需继续努力啊
  • 感觉还是不太好用
  • 效果一般 还不如自己计算布局
  • 感覺還不錯.謝謝提供學習的機會
  • 效果不是很理想,有待改进
  • 好像报错了,还没测试出来,还是不会用
  • 效果很好,比网上别的推荐的好多了。谢谢!