Wait N Seconds without blocking ui

less than 1 minute read

Wait N Seconds without blocking ui

private void WaitNSeconds(int segundos)
{
    if (segundos < 1) return;
    DateTime _desired = DateTime.Now.AddSeconds(segundos);
    while (DateTime.Now < _desired) {
         System.Windows.Forms.Application.DoEvents();
    }
}

From here

Leave a comment