c# 改变字符串字体的样式
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; "明月" 两个字的字体怎么没有改变啊,怎么才能达到我要的样式呢?
急!!! 在线等!!
------解决方案--------------------
------解决方案--------------------你的想法太天真了。。。一个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="光,疑是地上霜。";
------解决方案--------------------