Пример #1
0
 public Beeper(Metronome metronome, String soundFileName)
     : base(metronome)
 {
     this.soundFileName = soundFileName;
     soundPlayer = new SoundPlayer();
     soundPlayer.SoundLocation = soundFileName;
 }
Пример #2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     mainMetronome = new Metronome(1000, this);
     mainBeeper = new Beeper(mainMetronome, "blip1.wav");
     mainCounter = new Counter(mainMetronome, numericUpDown1);
     mainTimeDisplay = new TimeDisplay(mainMetronome, listBox1);
 }
Пример #3
0
 private void Form1_Load(object sender, EventArgs e)
 {
     mainMetronome = new Metronome(1000, this);
     mainBeeper = new Beeper(mainMetronome, "blip1.wav");
     mainCounter = new Counter(mainMetronome, numericUpDown1);
     mainTimeDisplay = new TimeDisplay(mainMetronome, listBox1);
     //mainThread = new Thread(mainMetronome.start); //Can't go in FormLoad once stopped can't be started again.
 }
Пример #4
0
 public Counter(Metronome metronome, NumericUpDown spinBox)
     : base(metronome)
 {
     this.spinBox = spinBox;
 }
Пример #5
0
 public TimeDisplay(Metronome metronome, ListBox listBox)
     : base(metronome)
 {
     this.listBox = listBox;
 }
Пример #6
0
 public MetronomeObserver(Metronome metronome)
 {
     this.metronome = metronome;
     metronome.metronomeEvent += new Metronome.metronomeEventHandler(onMetronomeEvent);
 }
Пример #7
0
 public TTimeDisplay(Metronome metronome, ListBox listBox)
     : base(metronome)
 {
     this.listBox = listBox;
 }
Пример #8
0
 public TCounter(Metronome metronome, NumericUpDown spinBox)
     : base(metronome)
 {
     this.spinBox = spinBox;
 }
Пример #9
0
 public MetronomeObserver(Metronome metronome)
 {
     this.metronome            = metronome;
     metronome.metronomeEvent += new Metronome.metronomeEventHandler(onMetronomeEvent);
 }