Windows Forms-warten Sie 5 Sekunden bevor eine Meldung

Möchte ich die user warten Sie 5 Sekunden, bevor der Benutzer etwas tun kann, aber ich habe Probleme, wie ich nicht wollen, zu tun Thread.Sleep(5000); als ich das Formular geladen werden und die Funktionalität sichtbar, aber ich will nicht, um dem Benutzer zu erlauben, etwas zu tun für diese 5 Sekunden (gut, Sie können versuchen, um auf Tasten zu klicken, aber es sollte nichts passieren).

Was ich getan habe, um diese Arbeit zu machen (mein code ist etwas anders aufgrund der Eigenschaften), Dank an die Beantworter der Frage:

var t = Task.Delay(1000) //1 second/1000 ms
t.Wait();
  • klingt wie Sie versuchen, etwas zu tun, dass wir/Benutzer würde nicht gerne 😛
  • Ich weiss :D!!!! Zum Glück wird dieses Programm nie verwendet werden, es ist nur eine übung.
InformationsquelleAutor Zain | 2014-04-23
Schreibe einen Kommentar