+ -
当前位置:首页 → 问答吧 → C#.net怎么自定义lable里面的字体样式。大小,和颜色。帮我看看我这个怎么错了。

C#.net怎么自定义lable里面的字体样式。大小,和颜色。帮我看看我这个怎么错了。

时间:2011-12-18

来源:互联网

fontdialog fd=new Fontdialog();
fd.showDialog().Tostring();//这两句话打开系统的字体。
lable.Font.Name=fd.Font.FontFamily.Name.tostring();
这句话怎么错了,提示无法对属性或索引器System.Drawing.Font.Name赋值--它是只读的。那里错了啊,那怎么改呀。说具体点
我的目的是想像文本文档那种,可以把文本内的字体样式,和大小,和颜色可以自定义。

作者: kxakyyjhd   发布时间: 2011-12-18

Font的Name属性是只读的
所以下面这句
lable.Font.Name=fd.Font.FontFamily.Name.tostring();
改成
lable.Font=fd.Font;

作者: gxingmin   发布时间: 2011-12-18