public Observer(Subject subject, Control c) { this.subject = subject; this.c = c; subject.UpdateEvent += new EventHandler(MakeProgress); }
public Form1() { InitializeComponent(); subject = new Subject(); udo = new UpDownObserver(subject, numericUpDown1); pbo = new ProgressBarObserver(subject, progressBar1); tbo = new TrackBarObserver(subject, trackBar1); }
public TrackBarObserver(Subject subject, Control c) : base(subject, c) { t = (TrackBar)c; }
public UpDownObserver(Subject subject, Control c) : base(subject, c) { n = (NumericUpDown)c; }
public ProgressBarObserver(Subject subject, Control c) : base(subject, c) { p = (ProgressBar)c; }