|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.05.2010, 18:20 | #1 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
BackgroundWorker, сообщение о прогрессе выполнения операции
Всем привет! Не могу сделать, чтобы BackgroundWorker сообщал о процессе выполнения операции в ProgressBar, сделал небольшой тестовый проект, помогите пожалуйста, кто в курсе как сделать, чтобы сообщал BackgroundWorker в ProgressBar. Вот мой код:
Код:
Последний раз редактировалось Casper-SC; 29.05.2010 в 06:18. |
28.05.2010, 19:31 | #2 |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 525
|
у воркера есть метод ReportProgress(), как раз он вызывает событие ProgressChanged и отправляет ему какие-то данные(% работы например)
дальше думаю разберешься ) |
28.05.2010, 20:02 | #3 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
Ну в общем тут то понятно, я ещё и видео урок по BackgroundWorker'у уже успел посмотреть. Так это самому надо получается расчитывать процент выполнения. На примерах то ясно, там в цикле делают расчёт именно для примера. Немного озадачивает, то что надо самому процент выполнения высчитывать. Например при отправке каких либо файлов на хостинг по FTP, ну есть смутное представление как это сделать, думаю там надо как-то считать по количеству отправленных байт.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
во время выполнения макроса вывести сообщение о загрузке данных | mars56 | Microsoft Office Excel | 9 | 18.03.2010 17:27 |
Остановка выполнения | Artanis | Общие вопросы C/C++ | 1 | 20.12.2009 18:13 |
Где можно найти много примеров по потокам и особенно по компоненту backgroundworker? | Neymexa | Общие вопросы .NET | 1 | 16.05.2009 03:34 |
backgroundworker | Neymexa | Общие вопросы .NET | 3 | 06.05.2009 17:13 |