我的代码如下:
main()
{
label1.Visible=true;
/* code that takes about 1-2 minutes to respond */
label1.Visible=false;
}
现在我无法显示&隐藏那个标签。
如何显示和隐藏标签?
答案 0 :(得分:2)
这是因为所有工作都在一个线程中完成,这个线程是你的UI
线程。尝试异步执行另一个线程中的艰苦工作:
async void YourMethod()
{
label1.Visible=true;
await Task.Run(() => /* do the work */);
label1.Visible=false;
}