private void start_Click(object sender, EventArgs e) { if (m_timer == null) { if (eventBased.Checked) { m_timer = new Timer2(); m_timer.Elapsed += new ElapsedEventHandler(m_timer_Elapsed); } else { m_timer = new Timer2Subclass(); m_timer.UseCallback = true; } m_timer.SynchronizingObject = status; m_timer.Interval = int.Parse(interval.Text); m_timer.Resolution = int.Parse(precision.Text); m_timer.AutoReset = true; m_timer.Start(); start.Text = "Stop"; } else { m_timer.Stop(); m_timer.Dispose(); m_timer = null; start.Text = "Start"; } }
private void play_Click(object sender, EventArgs e) { //активируем таймеры SetTimer1(); SetTimer2(); SetTimer3(); IsActive = true; play.Enabled = false; //Пока барабаны крутятся кнопка "ИГРАТЬ!" заблокирована. Timer1.Stop(); Timer1.Dispose(); Timer2.Stop(); Timer2.Dispose(); Timer3.Stop(); Timer3.Dispose(); this.Refresh(); }