Windows Forms attendre 5 secondes avant d'afficher un message

Je veux faire de l'utilisateur d'attendre 5 secondes avant que l'utilisateur peut faire quelque chose, mais j'ai du mal car je ne veux pas faire Thread.Sleep(5000); que je veux que le formulaire de chargement et de la fonctionnalité à être visibles, mais je ne veux pas permettre à l'utilisateur de faire quelque chose pour ces 5 secondes (bien qu'ils peuvent tenter de cliquer sur les boutons mais rien ne devrait se passer).

Ce que j'ai fait pour faire ce travail (mon code est légèrement différente en raison de propriétés) grâce au répondeur:

var t = Task.Delay(1000) //1 second/1000 ms
t.Wait();
  • on dirait que vous essayez de faire quelque chose que nous/les utilisateurs ne voudrais pas 😛
  • Ce que je sais :D! Heureusement, ce programme ne sera jamais utilisé, c'est juste un exercice.
InformationsquelleAutor Zain | 2014-04-23