日期:2014-05-18  浏览次数:20846 次

我在Label控件里面想设置下划线,但是有问题........
我在Label控件里面想设置下划线 ,怎么设置啊,

为什么,这句有问题啊:
this.Label1.Font.Underline = True;



我要的是代码设置,

------解决方案--------------------
C# code
label1.Font = new Font(label1.Font.Name,label1.Font.Size,FontStyle.Underline);

------解决方案--------------------
Font s = new Font(this.label1.Font.FontFamily,this.label1.Font.Size,FontStyle.Underline);
this.label1.Font =s;
------解决方案--------------------
这样:
this.label1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
------解决方案--------------------
label1.Font = new Font(label1.Font.Name,label1.Font.Size,FontStyle.Underline);
因为Underline是只读的,所以你只能通过实例化设定时为其赋值。象2楼那么写也可以,他的代码在编程时可以看的更清晰。
------解决方案--------------------
我来晚了,已经解答了!

http://www.icgbbs.com
------解决方案--------------------
探讨
label1.Font = new Font(label1.Font.Name,label1.Font.Size,FontStyle.Underline);
因为Underline是只读的,所以你只能通过实例化设定时为其赋值。象2楼那么写也可以,他的代码在编程时可以看的更清晰。