如何改变字体大小呢?
2008-03-19 09:37
459 查看
上面写了如何改变字体风格,下面再写一下如何改变字体大小?观察字体类时,你会发现它所提供的公共属性都是只读的.这就意味着改变一个字体大小,你需要创建一个新的并且带有和先前的字体有完全相同的属性除了字体大小的对象.这里恰好有这么一个方便的方法:
static public Font ChangeFontSize( Font font, float fontSize )
label.Font = ChangeFontSize( label.Font, label.Font.Size * 2 );
static public Font ChangeFontSize( Font font, float fontSize, GraphicsUnit unit )
label.Font = ChangeFontSize( label.Font, 12.0F, GraphicsUnit.Pixel );
static public Font ChangeFontSize( Font font, float fontSize )
label.Font = ChangeFontSize( label.Font, label.Font.Size * 2 );
图形单位
注意以上的方法都使用了相同的图形单位(点,像素,毫米,等等),对于一个字体,你或许想"重载"这个方法而使用特定的单位:static public Font ChangeFontSize( Font font, float fontSize, GraphicsUnit unit )
label.Font = ChangeFontSize( label.Font, 12.0F, GraphicsUnit.Pixel );
相关文章推荐
- 如何改变CEdit中显示的字体大小并使其上下方向居中?
- 如何改变Android tab 的高度和字体大小
- MFC中如何改变字体的大小
- 如何改变CEdit的字体颜色大小
- 如何改变Android tab 的高度和字体大小
- 如何改变CEdit的字体颜色大小
- 如何改变Xcode字体大小?
- MFC静态文本框如何改变字体的大小
- Linux 终端如何改变字体 大小 颜色
- 如何改变编辑框字体的大小
- mfc如何改变静态文本框字体大小及mfc按钮问题用CButtonST进行图形按钮处理
- 如何改变eclipse字体大小
- win32程序如何改变字体大小颜色
- eclipse的注释字体大小如何修改?不改变代码的字体
- js如何改变文章的字体大小
- MFC编辑框如何改变字体的大小
- 如何改变Xcode字体大小?
- 如何改变matlab刻度范围,如果改变坐标轴刻度字体大小
- 如何改变ArcIMS92图例字体大小中?
- 如何改变Android tab 的高度和字体大小