C#中Font类详解

Font类有两个构造函数:第一个是new Font(字体名称,字号),例如,label1.Font=new Font("黑体",9),用法还可参考例e3_8。第二个是new Font(字体名称,字号,字体风格),其中第三个参数是枚举类型,具体定义如下:

enum FontStyle{

Regular     =0,//正常字体

Bold        =1,//黑体

Italic      =2,//斜体

BoldItalic  =3,//黑斜体

Underline   =4,//下划线,5=黑体下划线,6=斜体下划线,7=黑斜体下划线

Strikeout   =8}//删除线,9=黑体删除线,10=斜体删除线,依此类推。

例如修改标签控件字体为斜体:

label1.Font=new Font("黑体",9,label1.Font.Style|FontStyle.Italic);

或者:label1.Font=new Font("黑体",9,label1.Font.Style|(FontStyle)2);

修改标签控件字体不为斜体:

label1.Font=new Font("黑体",9,label1.Font.Style&~FontStyle.Italic);

或者:label1.Font=new Font("黑体",9,label1.Font.Style&(FontStyle)(~2));

posted @ 2012-10-15 16:34  csharp1210  阅读(7561)  评论(0编辑  收藏  举报