@skosterin88

Как из одной формы управлять прогресс-баром в другой?

В ходе работы над проектом возникла задача. Суть такая. Есть две формы - главная FrmMain и второстепенная FrmProgress. На форме FrmMain есть кнопка btnRun, которая должна запускать на выполнение длительную операцию и одновременно с этим показать форму FrmProgress. Форма FrmProgress содержит прогресс-бар, который должен отображать прогресс выполняемой операции.
Выполнение длительной операции происходит в отдельном классе OperationRunner, в методе RunOperation(). У OperationRunner есть свойство Progress - собственно само значение прогресса. Оно уже обновляется по мере выполнения операции (сделал через event-ы, если это важно). Я могу обращаться к этому свойству из класса FrmMain. Но я застрял на моменте передачи этого значения из FrmMain в FrmProgress, чтобы обновлять значение прогресс-бара.
Соответственно, вопрос: как решить проблему?
  • Вопрос задан
  • 232 просмотра
Решения вопроса 1
devspec
@devspec
Помогло? Отметь решением
Можно сделать через делегаты или события. Красивее через события.
https://stackoverflow.com/questions/977326/propaga...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы