title: Simple, non-blocking way to sleep?
body: <p>I googled for this and read some threads here, but I haven't found a simple way to have a VB.Net application sleep for a little while and still keep the application responsive:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>Is there really no simple, non-blocking solution to have a VB.Net application wait for a few seconds?</p>
  
  <p>Thank you.</p>