2015-04-08 4 views
0

Каков наилучший способ отсрочить выполнение кода в приложении во время работы программы?Выполнение кода задержки во время работы программы

Я попробовал этот метод:

System.Threading.Thread.Sleep() 

Но приложение не отображается до тех пор, Sleep() не был выполнен, и я не уверен альтернативами.

+1

Уточненный язык и форматирование. Дополнительная справочная информация, объясняющая контекст, может быть полезна, чтобы помочь получить конструктивные ответы. –

ответ

0
Dim t = System.Threading.Tasks.Task(Of Boolean).Run(Function() As Boolean 
                   System.Threading.Thread.Sleep(10000) 
                   Return True 
                  End Function) 

     Dim ret = t.Result 

Вы должны разгрузить это в другой поток, если вы звоните спать на текущем потоке тогда все, включая пользовательский интерфейс будет ждать, пока сон не закончится. Существует несколько способов достижения этого, включая приведенный выше пример.

Смежные вопросы