找回密码
 立即注册

QQ登录

只需一步,快速开始

xiaoyaox044

银牌会员

9

主题

42

帖子

2779

积分

银牌会员

积分
2779

活字格认证

xiaoyaox044
银牌会员   /  发表于:2011-12-11 08:54  /   查看:7671  /  回复:8
设置选中文字的字号:
txtextcontrol1.Selection.FontSize = 20;
查阅文档该属性用的是point单位,
但用以下函数产生的字体大小不一样:
textControl_Add.Font = new Font("仿宋_GB2312", 20,GraphicsUnit.Point);

这是为神马?

8 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-12-12 10:19:00
沙发

回复 1# xiaoyaox044 的帖子

FontSize的单位是twips,200 twips 等于10 point。

用下面的代码就是对等的:
txtextcontrol1.Selection.FontSize = 200;
textControl_Add.Font = new Font("仿宋_GB2312", 10,GraphicsUnit.Point);
回复 使用道具 举报
xiaoyaox044
银牌会员   /  发表于:2011-12-12 19:05:00
板凳
的确如此,谢谢楼上~~
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-12-12 19:10:00
地板
不客气,楼上~~
回复 使用道具 举报
go2015
中级会员   /  发表于:2015-3-4 08:49:00
5#
上面的代码没看懂意思,高手能解释下吗
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-3-4 11:10:00
6#
回复 5楼go2015的帖子

请问具体是哪里没看懂?
如果使用 FontSize 属性设置单位为 twips
使用Font 属性设置单位为 Point

1 Point = 20 twips

或者我没有理解你的意思,请进一步解释下。
谢谢
回复 使用道具 举报
go2015
中级会员   /  发表于:2015-3-4 13:44:00
7#
textControl_Add.Font = new Font("仿宋_GB2312", 10,GraphicsUnit.Point);

textControl_Add.Font 这不明白?
new font 也不明白
回复 使用道具 举报
go2015
中级会员   /  发表于:2015-3-4 13:57:00
8#
如果要实现设置 宋体 10.5,代码如何写
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-3-4 19:07:00
9#
回复 8楼go2015的帖子

VB6.0 代码如下:
  1. TXTextControl1.FontSize = 210 + &H8000
  2. TXTextControl.FontName="宋体"
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部