c#中怎么使label中的字显示为不同颜色

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:43:01
c#中怎么使label控件中写进去的text显示为不同颜色,我想根据定时器变换label中的字体颜色, 比如aaaaa bbb ccc. str1为color1,BBB为color2,...... 不知道是不是要重写label的onpaint函数,请指教

text是一个整体,不可能像画画一样分开显示不同的颜色,要变所有的颜色都会变的

if()
{
this.lbl_Temp.ForeColor=System.Drawing.Color.Red
}
else
{
this.lbl_Temp.ForeColor=System.Drawing.Color.Blue
}

不用吧 我记得只要控制下label中字体的ForeColor 属性应该就可以改变text的颜色了