为什么Window2000+Delphi6开发的窗口,在Windows98下却变大了许多(在线等待)

toplor 2002-08-11 10:32:01
如题,哪位大虾能解决这个问题吗?
...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qevan 2002-08-11
  • 打赏
  • 举报
回复
和Unicode有关么?
toplor 2002-08-11
  • 打赏
  • 举报
回复
问题解决,结贴,感谢各位,尤其是happyjoe(尘土飞扬)和oracle_lover(数据库情人)两位,谢谢你们!!!

------------------------------------
风过西窗客渡舟船无觅处
年年一川新草遥看却似旧
hamzsy 2002-08-11
  • 打赏
  • 举报
回复
在2000中设计时应把字体设为宋体9号GB2312,这样在98中就不会有问题了
wangweily 2002-08-11
  • 打赏
  • 举报
回复
同意
oracle_lover 2002-08-11
  • 打赏
  • 举报
回复
原因:Delphi在Win98平台的默认中文字符集是Chinese-Gb2312,而在Win2000下即使你选用中文字体,字符集也不会自动改变为Chinese_Gb2312,需要手动选择。
这个问题与平台、分辨率等都没有关系。

解决方法:(在Win2000平台下)在Form的Font属性中点...,在弹出的字体选项窗口中“字符集”一项中选“Chinese_Gb2312”;注意:只有你的字体是中文的,“字符集”一项中才会有“Chinese_Gb2312”,否则只有“西方”。

或者:(在Win2000平台下)在Form的Font属性中点左边的“+”号,展开后,在下面的Charset属性中选“GB2312_CHARSET”。就行了。

这样在Win2000平台下做出来的界面在Win98下运行时会和你设计时的一模一样。
happyjoe 2002-08-11
  • 打赏
  • 举报
回复
看看这帖
http://www.csdn.net/expert/topic/877/877839.xml?temp=.5439875

5,388

社区成员

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

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