Example #1
0
 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;
 }
Example #2
0
 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);
 }
Example #3
0
        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;
 }
Example #5
0
 public TrackbarObserver(SlowWorker Subject, TrackBar InputTrackBar)
     : base(Subject)
 {
     // subject is passed in, and subscribed to in the parent class.
     inputTrackBar = InputTrackBar;
 }