标签不在运行时更新 ui
Label don't update ui on runtime
我尝试在 运行 时间内更新标签的 forecolor
和 text
invoke
,text
发生变化,但 forecolor
没有。可能是什么?
代码:
this.BeginInvoke(() =>
{
lbl.Text="Home";
lbl.ForeColor=Color.White;
}
我找到了答案:
标签是Metro Framework控件,需要我定义lbl.UseCustomForeColor=True
我尝试在 运行 时间内更新标签的 forecolor
和 text
invoke
,text
发生变化,但 forecolor
没有。可能是什么?
代码:
this.BeginInvoke(() =>
{
lbl.Text="Home";
lbl.ForeColor=Color.White;
}
我找到了答案:
标签是Metro Framework控件,需要我定义lbl.UseCustomForeColor=True