public static int Show(string stMessage, string stTitle, Stream soundStream) { CurlingMessageBox cm = new CurlingMessageBox(); cm.textBoxText.Text = stMessage; cm.Text = stTitle; TimerUtil.PlaySound(soundStream); cm.ShowDialog(); return(0); }
private void ProcessTimingTeamsEvents() { if (radioButtonTeam1.Checked) { radioButtonTeam2.Visible = false; } else { radioButtonTeam1.Visible = false; } radioButtonTeam1.Enabled = false; radioButtonTeam2.Enabled = false; buttonTimeOut.Enabled = true; if ((CurlingTimmerStateMachine.StateID)m_stateMachine.CurrentStateID == (CurlingTimmerStateMachine.StateID.TimingTeam1)) { if (m_timeOutLeftTeam1 <= 0) { buttonTimeOut.Enabled = false; } TimerUtil.PlaySound(Properties.Resources.Team1); pbTeam1Status.Image = ResGraphic.GreenDot; pbTeam2Status.Image = ResGraphic.RedDot; } else if ((CurlingTimmerStateMachine.StateID)m_stateMachine.CurrentStateID == (CurlingTimmerStateMachine.StateID.TimingTeam2)) { if (m_timeOutLeftTeam2 <= 0) { buttonTimeOut.Enabled = false; } TimerUtil.PlaySound(Properties.Resources.Team2); pbTeam2Status.Image = ResGraphic.GreenDot; pbTeam1Status.Image = ResGraphic.RedDot; } SetReferenceTimeIn = DateTime.Now; if (m_rockCount++ == 16) { m_stateMachine.Send((int)CurlingTimmerStateMachine.EventID.EndFinished, null); } SetRockCount(); }
private void ChronometerForm_Load(object sender, EventArgs e) { TimerUtil.PlaySound(Properties.Resources.FormLoading); backgroundWorker2.RunWorkerAsync(); }