Асинхронная операция в приложении WinForm - PullRequest
1 голос
/ 21 апреля 2010

У меня есть приложение WinForms. что при нажатии кнопки извлекает кучу данных из форматов базы данных и отображает их конечному пользователю. Операция может занять 10 - 30 секунд. Я хотел бы отобразить сообщение для пользователя в диалоге, просто говоря: «Будьте терпеливы, операция выполняется» во время выполнения операции, а затем закройте, когда данные будут готовы для представления конечному пользователю. Каков наилучший способ сделать это, начать новую тему, использовать делегат или что-то еще?

Ответы [ 2 ]

5 голосов
/ 21 апреля 2010

Класс BackgroundWorker , вероятно, является самым простым решением.

3 голосов
/ 21 апреля 2010

Я бы заглянул в BackgroundWorker класс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...