怎样在C#中让文字在label显示为不同颜色的字体

如题所述

label只能显示一样的颜色,但是可以通过其他方法可以设置,定义多个label拼接,如:
Label1.Text="<font style='color: #FF0000'>内容1:</font><font style='color: #0000FF'>内容2</font>";
内容1和内容2为要改变颜色的字
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-29
做不到。label只能显示相同的颜色。
想到两个办法:
1、自己做一个label控件,在原有的label的空间基础上,重新写绘图的办法。
protected override void OnPaint(PaintEventArgs e)
2、用多个label模拟效果是一样的。本回答被提问者采纳
第2个回答  2011-10-14
在css中设置多种lable 格式,然后CssClass=
第3个回答  2011-10-14
建议 使用多个控件 显示字符串
相似回答