2017-04-21 95 views
-3

我有一个标签覆盖了g.i.f我想要在按下某个按钮之后显示一个1000米/ 1秒的特定时间,然后在时间结束后再次隐藏它。你是怎样做的? (我知道如何使标签可见(真/假)当您单击个按钮的赌注不是一段时间)临时标签

+5

尝试使用计时器。 – LarsTech

回答

0

您可以使用asyncawaitTask.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; 
    }