Мне нужно разработать класс, который может запускать свои собственные жестко заданные задачи в фоновом потоке и взаимодействовать с классом контейнера, посылая ему обновления прогресса и получая от него сообщения. Я думаю, что собираюсь расширить класс BackgroundWorker, но это выглядит немного странно, и мне не удалось найти хороший пример с Google. Можете поделиться ссылкой на хороший пример решения такой задачи? Пожалуйста, не предлагайте размещать BackgroundWorker визуально в форме и читать стандартное руководство, это не для меня. Возможно, мне лучше не расширять, а инкапсулировать BackgroundWorker, но я не понимаю, как его использовать, кроме дизайнера WinForms: - (