нужно вызвать отдельный поток из Winform приложение и ждет его, пока его работа не будет завершена без блокировки пользовательского интерфейса, например:Вызов Thread, который возвращает после завершения
// ButtonClick event handler
Thread t = new Thread(OnThread);
t.Start();
MessageBox.Show("Complete");
voin OnThread()
{
// some long running work here..
}
Так MessageBox должен появляется, когда Функция OnThread возвращается. Идеи?
MessageBox - пример только. Я действительно смог бы вывести другой поток и дождаться его. Я использую .NET 4.0 Существуют ли другие решения? – bit
@bit Затем вы можете использовать TPL и сопутствующий класс 'Task'. Обновлен мой ответ. –
Возможно ли это без использования класса Task? – bit