关于delphi中Label控件的字体问题??

xiaoqlj 2003-03-10 09:02:54
不知道大家有没有发现在,在用Delphi时,Label控件的字体会在不同的操作系统上会有明显的变化,变大了。特别在XP下运行,label控件的字体会明显变大。这真的让我很烦恼,不但在影响了美观,最重要的,我在2000下做的东西,为了能在XP运行时不至于Lable控件的字体因变大后,没有把整个字显示完,非得把Label控件的Autosize属性设为false,并且还要拉得label控件拉得大些,以至于在其它操作系统上能能够正常显示。
不知道大家在用的时候,有没有出现想我这样的情况?我用和是Delphi7。
...全文
187 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoqlj 2003-03-10
  • 打赏
  • 举报
回复
谢谢大家的帮忙,这个问题困了我很久了,今天总算解决了。
大家留一下QQ的吧,我的:29069928
307 2003-03-10
  • 打赏
  • 举报
回复
我也遇到过,我觉得一个重要的原因是你要把lable的font.charset:=DEFAULT_CHARSET
form.scaled:=true;
有问题请发信息到我的E-mail:guangbowang@yahoo.com.cn
aquadp 2003-03-10
  • 打赏
  • 举报
回复
你只需要把你的窗体字体设为“宋体”,9号的
并且你的控件的PARENTFONT设为TRUE即可,如果显示还有问题,那是你的系统设置的问题,与程序无关啊
xiaozhanger 2003-03-10
  • 打赏
  • 举报
回复
设置注册表
Drate 2003-03-10
  • 打赏
  • 举报
回复
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Borland\Delphi\6.0\FormDesign]
"DefaultFont"="宋体,9"



把上面的内容复制到一个REG文件中,导入注册表,然后你每次新建的FORM就不会变形了

如果是已经现成的FORM,则需要你自己去修改它的字体与字符集了
字体:宋体大小:9号字符集:CHINA_GB2312。
我不懂电脑 2003-03-10
  • 打赏
  • 举报
回复
字体设为宋体小五

5,388

社区成员

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

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