2017-04-21 4 views
-3

Ich habe ein Etikett, das eine g.i.f zeigt, die ich zeigen möchte, nachdem eine Taste für eine bestimmte Zeit wie 1000 m/1 Sekunde gedrückt wurde und dann wieder ausblenden, nachdem die Zeit vorbei ist. Wie machst du das? (Ich weiß, wie das Etikett sichtbar (true/false) zu machen, wenn Sie th Taste Wette klicken Sie nicht für einen bestimmten Zeitraum)Temporäres Etikett

+5

Versuchen Sie es mit einem Timer. – LarsTech

Antwort

0

Sie async verwenden können, await und Task.Delay() alle vom Button-Handler selbst:

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; 
    }