如何设置D6的默认字体?(1分)

  • 主题发起人 主题发起人 lah998
  • 开始时间 开始时间
L

lah998

Unregistered / Unconfirmed
GUEST, unregistred user!
如何设置D6的默认字体?
每拉下来一个Label控件就要设置它的字体属性,否则汉字显示有点点不完整,烦!!!
后来发现用这个方法可以解决:
修改注册表:HKEY_CURRENT_USER/Software/Borland/Delphi/6.0/
在下面建一个主键FormDesign
在主键FormDesign新增一个串值"DefaultFont"="宋体,9"
这样汉字就显示完整了,不要每次都要设置字体。
今天重装了D6,是6.13版的,原来装的D6好像不是6.13版的(只一张盘的那种,今天是用两张盘装的)。
如此这般的设置默认字体不行了!诸位帮帮忙!分数不够,以后一定加。
 
你可以先设好form,以后放在form上的控件都是一样的字体了
 
我的做法是: 先设置 Form 的 Parentfont 属性为 True,然后再设置 Form.Font 字体属性,在这之后添加的控件的Font 属性大都会与 Form 的字体一样了。
但在 Delphi 6,如果这个设置的顺序相反就不会有效,之后添加的控件 Font 属性虽显示为 宋体-9,
但运行时控件的字体显示仍为 Arail,8 。
 
两位的方法是可以,但是每次运行都要设置,
我以前修改注册表就不用每次设置。
诸位还有更好的办法吗?
 
delphi注册表的基本键值:
HKEY_CURRENT_USER/Software/Borland/Delphi/?.0
1、改变属性编辑器颜色
对应键值{basekey}/Globals/PropValueColor
可以改成graphics.pas中的字符常数
如clred,clblue...
2、控件面板的自动选择
对应{base key}/Extras/AutoPaletteSelect
值为1时有效,0时无效。
3、控件面板的自动滚动
对应{base key}/Extras/AutoPaletteScroll
值为1时有效,0时无效
4、改变Form的缺省字体
对应{basekey}/FormDesign/DefaultFont
值Arial,10,Bold
 
wr960204,:我试了不行啊!
 
我的意见是你可以将设置好字体的Form做成Delphi模板,以后每次使用从模板中是Copy还是继承都随你了
 
我也试了,不行
 
后退
顶部