Simple, non-blocage de la façon de dormir?

J'ai cherché sur google et lisez un peu les discussions ici, mais je n'ai pas trouvé un moyen simple d'avoir une VB.Net demande de sommeil pour un peu de temps et de toujours garder à l'application de réactivité:

Imports System.Net
Imports System.IO
Imports System.Text
Imports System.Text.RegularExpressions
Imports System.Threading.Thread

[...]

''#How to keep screen frop freezing?
While True
  ListBox1.Items.Clear()

  ListBox1.Items.Add("blah")

  ''#Not much difference
  ListBox1.Refresh()

  ''#Wait 1mn
  Sleep(60000)
End While

Est-il vraiment pas simple, non-blocage solution pour avoir un VB.Net demande d'attendre quelques secondes?

Merci.

Quel est le but de la veille? Vous voulez dormir, ou vous voulez qu'il soit réactif. Si ce que vous essayez de faire est quelque chose qui se produit à intervalles réguliers, dites-le.
Je suis à la capture d'écran d'une page web à chaque minute, et souhaite que la demande de pause à chaque minute, sans l'écran de l'application de la congélation. Est-ce toujours OK pour utiliser la fonction DoEvents ou est-il recommandé d'utiliser une Minuterie à la place?
Voir i nik e de commentaire ci-dessous. On dirait que vous êtes mieux lotis avec une minuterie.
Merci les gars, je vais utiliser une Minuterie à la place.
Assurez-vous que vous savez ce qui arrive quand une itération prend plus d'un intervalle de minuterie. Vous pourriez vous retrouver avec deux Minuterie-Événement fonctions en cours d'exécution dans le même temps (même si l'ancien VB5 minuteries empêché que, automatiquement, je pense).

OriginalL'auteur Gulbahar | 2010-02-10