Delphi7默认字体 MS Sans Serif 常规 8 显示忽大忽小?(20分)

  • 主题发起人 主题发起人 太空鼠
  • 开始时间 开始时间

太空鼠

Unregistered / Unconfirmed
GUEST, unregistred user!
例:
新建工程,Form1上拉个CheckBox1
CheckBox1.Caption := '汉字若干个'
调整CheckBox1.Width 使其刚好够显示Caption
别的属性都没动 一直没改过字体
第一次编译 汉字全部显示出来了
保存工程
第二天运行程序 最后一个汉字显示一半
打开工程看 设计时的汉字也少显示半个
再运行几次 字体有时大有时小
有时刚开始显不全,在CheckBox1上点一下,再点别的控件,字体自动变小了
运行或关闭QQ 打开别的Delphi程序 都会影响这个程序的字体
好几次调试的时候显示正常,程序都发出去 显示乱了 每次都被老板训
我知道设置CheckBox1的字体为宋体常规9显示正常
提问是想知道这MS Sans Serif 常规 8怎么回事
先不放太多分,如果答案满意再加
 
不知道这里怎么传图片,源码 程序 图片都
放QQ文件中转站了 提取码:8cd63f50
http://m40.mail.qq.com/cgi-bin/exs_download?uin=284325154&svrid=17&fid=163ded64dd20be1a22ab202b67acc74a7875bb1db8f506d0&txf_fid=3206eb6532bb7e58747fc82855232da5241240c6&txf_sid=b646d08591b905e03c0c680cb0a1d981bfa2c507&k=54af316465643634d03ada77626531613532616272723d6276754e736f373461e0eefbd0a0b080804c4a0747
欢迎跟帖说说你们运行是字能不能显全
 
[blue]第一次发言,来大富翁好长时间了,今天第一次说下[:D]
应该是Delphi对汉字支持问题,使用MS Sans Serif 时第一次运行时没问题,再运行时汉字会显示不全。
所以设计程序时要把Font设为汉字字体,如宋体等
特别Label情况最为突出。[/blue]
 
从刚用Delphi我就遇到这个问题
我新建窗体的时候都是把字体设置为Arail来解决的
 
确实是个老问题了,现在想知道原因
好像就MS Sans Serif有问题
支持不好还设成默认字体,每次都要改,
估计等到人家出简体中文版才会改默认字体
有时老忘改
找了个注册表文件,把窗体默认字体改了 希望这招能制住他。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER/Software/Borland/Delphi/7.0/FormDesign]
"DefaultFont"="宋体,9"
 
帖子沉底了
 
我也有这样的问题,我的问题是出在ListBox中,忽大忽小的
 
没想到会出现这么多问题,原来以为只是几个组件会出这问题呢。
以后注意!
 
后退
顶部