label2.Font = new System.Drawing.Font("SimSun", 10.5F, 
                System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             label2.Text = "明月";
            字符串 string str = "床前" + label2.Text + "光,疑是地上霜。";
            label1.Text = str;  "明月"  两个字的字体怎么没有改变啊,怎么才能达到我要的样式呢? 
                         急!!!            在线等!!          
         

解决方案 »

  1.   

    好心人帮我看看吧,着急用啊, ding ding!!!
      

  2.   

    label2.Font = new Font("宋体", 9, FontStyle.Bold); 
      

  3.   

    不是让label2样式都改变,是里面的两个字变大,
      

  4.   

    这样我设置的是粗体label2.Font = new Font("宋体", 9, FontStyle.Bold);
    FontStyle  你可以改啊
      

  5.   

    我是用一个label显示一个表格,需要把标题字体变大,其它都字体不变,
      

  6.   

    你的想法太天真了一个label只支持一种字体,而且你用一个string想去接受文本的字体是根本办不到的,string 就只能获取文本内容,
    你可以使用多个label并排,比如说lable1 label2 label3
    lable1.Text="床前";
    label2.Font = new System.Drawing.Font("SimSun", 10.5F,  
    System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
    label2.Text = "明月";
    label3.Text="光,疑是地上霜。";
      

  7.   

    b/s 里面用标签就可以啊<font size=30>明月</font> ,c/ s 不可以吗
      

  8.   

    不可以,lable.text可不是用的html格式