标签不在运行时更新 ui

Label don't update ui on runtime

我尝试在 运行 时间内更新标签的 forecolortext invoketext 发生变化,但 forecolor 没有。可能是什么?

代码:

this.BeginInvoke(() =>
{
    lbl.Text="Home";
    lbl.ForeColor=Color.White;
}

我找到了答案:
标签是Metro Framework控件,需要我定义lbl.UseCustomForeColor=True