Показать сообщение при выполнении метода - PullRequest
0 голосов
/ 02 февраля 2011

В моем приложении я читаю / анализирую данные, которые занимают некоторое время. Пока этот процесс продолжается, я хочу отобразить на экране сообщение, указывающее, что процесс продолжается. Мне кажется, я должен использовать Thread для этого, но не понимаю, как его использовать и реализовать. Вызывающий метод может вызвать исключение или около того.

Любая идея / совет о том, как решить задачу. Любая помощь высоко ценится.

Спасибо

1 Ответ

1 голос
/ 02 февраля 2011

Я предполагаю, что вы используете .Net.

Вы должны использовать компонент BackgroundWorker .

Выполните свою операцию в событии DoWork (которое запускается в фоновом потоке), вызовите ReportProgress для отправки сообщений для пользовательского интерфейса и обработайте ProgressChanged и RunWorkerCompleted для обновления пользовательского интерфейса.

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