为何程序界面(字体、布局)等在两台机器上显示会不一样?(新手) (50分)

  • 主题发起人 主题发起人 奕雨
  • 开始时间 开始时间

奕雨

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾,可能是很简单的问题:两台机器硬件不一样,但都是Win98、都安装了
Delphi6(sp2),(显示器当然也不一样)都是800*600分辨率,不知为何在一台机器上
写的程序在另一台机器上运行时总是原来已经设计好的程序界面(控件位置/大小、字体)
在另一台机器上运行时(不在Delphi IDE中运行,其实也一样)就变了样了,小弟初学,
还望各位大虾多多指教!(还发现在Win98中写的程序,若在Win2000中运行时也会有这样
的情况,反过来也一样,注:分辨率一样) [:)]
 
98与2000字体不样
 
把form的scaled属性设置为false就可以了.
 
delphi的窗体创建后默认的字体为Microsoft Sans Serif 8号字体是西文字符集,改为宋体,9号即可
默认的字体改注册表:
D5: HKEY_CURRENT_USER/Software/Borand/Delphi/5.0
D6: HKEY_CURRENT_USER/Software/Borand/Delphi/6.0
下增加一个名为“FormDesign”的项,
再在这个项下面新建一个字符串值:
“DefaultFont” 设为 "宋体",9 
注意:宋体上要有引号。
 
两台机器安装的字体如果不一样时,当你选择了某种特殊字体的时候会有影响,同网页一样.
------------------------------------------------------------------------------
TMD,作了个物资管理的程序(D6+WIN2K)安装到财务室(WinMe),界面全走样了:Login 窗体还
带倒角,只好拔了自家机子上一根内存,给财务室重装了2000,我操....
 
我估计是显卡的问题,至少有一台机器的显卡驱动不正常。
这种问题我以前遇到过,就是这么解决的。
 
谢谢大家,我照 www 兄的建议做了,问题就解决了。 :)
 
后退
顶部