public SpinBoxObserver(SlowWorker Subject, NumericUpDown InputSpinBox, Form InputForm) : base(Subject) { // subject is passed in, and subscribed to in the parent class. inputSpinBox = InputSpinBox; inputForm = InputForm; }
private void Form1_Load(object sender, EventArgs e) { slowWorker = new SlowWorker(); spinboxObserver = new SpinBoxObserver(slowWorker, UD1, this); trackbarObserver = new TrackbarObserver(slowWorker, TB1); progressbarObserver = new ProgressBarObserver(slowWorker, PB1); }
public TrackingObserver(SlowWorker Subject) { subject = Subject; EventHandler OnUpdateEvent = new EventHandler(UpdateProgress); subject.progressEvent += OnUpdateEvent; }
public ProgressBarObserver(SlowWorker Subject, ProgressBar InputProgressBar) : base(Subject) { // subject is passed in, and subscribed to in the parent class. inputProgressBar = InputProgressBar; }
public TrackbarObserver(SlowWorker Subject, TrackBar InputTrackBar) : base(Subject) { // subject is passed in, and subscribed to in the parent class. inputTrackBar = InputTrackBar; }