我在Label控件里面想设置下划线 ,怎么设置啊,为什么,这句有问题啊:
this.Label1.Font.Underline = True;我要的是代码设置, 

解决方案 »

  1.   

    label1.Font = new Font(label1.Font.Name,label1.Font.Size,FontStyle.Underline);
    UnderLine是只读属性。
      

  2.   

    Font s = new Font(this.label1.Font.FontFamily,this.label1.Font.Size,FontStyle.Underline);
    this.label1.Font =s;
      

  3.   

    这样:
    this.label1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
      

  4.   

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

  5.   

    我来晚了,已经解答了!http://www.icgbbs.com