如何修改VS 2003 中默认字体大小?

kelvin357 2008-01-04 12:17:52
我在VS2003中新建了一个工程, 新建了一张winForm , 在注册表中把系统的默认字体改成PMingLiU ,
但是默认字体大小还是8.25pt,如何修改成9pt, 是开发环境的默认字体大小啊? 谢谢....
...全文
861 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kelvin357 2008-01-04
  • 打赏
  • 举报
回复
这样做实在太麻烦了, 我以后每一次做form 都要这样, 岂不是累死人,
其实是我们和香港那边的开发环境不同步, 我们这边默认字体打开的form
是新宋体或Microsoft Sans Sertif 8.25pt,而换到香港的系统开发环境打开后,
就会变成新细明体或叫PMingLiU 9pt.
为了协调两地开发环境, 但Form.AutoScaleBaseSize 一致, 我们这边的系统只
有修改系统默认字体和默认字体大小来配合了。
我在注册表中可以修改,HKEY_Local_Machine--software--microsoft--windows nt--fontsubstrtutes
修改Ms shell dlg 的值为PMingLiU , 但找不到修改亭子体的大小, 大家帮帮忙看看。
sjm2003 2008-01-04
  • 打赏
  • 举报
回复
顶3楼,不黑不行啊!
loveme1204 2008-01-04
  • 打赏
  • 举报
回复
Dim currentSize As Single =9
form.Font = New Font(form.Font.Name, currentSize, _
form.Font.Style, form.Font.Unit)
vwxyzh 2008-01-04
  • 打赏
  • 举报
回复
在创建Form前,用反射把Control的静态字段defaultFont黑掉。。。
kelvin357 2008-01-04
  • 打赏
  • 举报
回复
不行的, 你说的字体和颜色是VS 显示的字体, 但并不是Form 创建时的默认字体Font。 Form 在创建时Font 是没有代码的,证明了未被修改之前, 是根据系统字体而定的。
lwl0376 2008-01-04
  • 打赏
  • 举报
回复
更改开发环境的默认字体大小不用这么修改吧?
启动vs2005:工具->选项->字体和颜色->大小改为9
//这是VS2005的,2003的也应该一样的

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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