在WinForms中,我如何从UI线程强制进行立即的UI更新?
我正在做的大概是:
我正在做的大概是:
label.Text = "Please Wait..."
try
{
SomewhatLongRunningOperation();
}
catch(Exception e)
{
label.Text = "Error: " + e.Message;
return;
}
label.Text = "Success!";
操作前标签文本未设置为“请稍等...”。
我使用另一个线程解决了这个问题,但代码变得复杂了,我希望简化代码。