我有一个标签,用于覆盖按下按钮后要显示的g.i.f. 一段时间,如1000米/秒,然后在时间结束后再次隐藏它。你是怎样做的? (我知道当你点击一次按钮而不是一段时间后,如何使标签可见(真/假)
答案 0 :(得分:0)
您可以使用Button处理程序本身的async,await和Task.Delay():
private async void button1_Click(object sender, EventArgs e)
{
button1.Enabled = false;
label1.Visible = true;
await Task.Delay(TimeSpan.FromSeconds(1)); // whatever time delay you need in here
label1.Visible = false;
button1.Enabled = true;
}