title: Winform updates on long running tasks
body: <p>Do you have a good solution for keeping a 'Please wait' winform 'painted' while an application is performing a long running task ?</p>
  
  <p>I've tried using form.refresh() on each step, but there are a few long running queries that take place, which means that this isn't frequent enough.</p>
  
  <p>Basically this <a href="https://stackoverflow.com/questions/148963/keeping-guis-responsive-during-long-running-tasks">SO Question</a> but, on C# in Excel through VSTO (rather than Python).</p>