Example #1
0
        void dict_ChangeState(object sender, DictaphoneStateEventArgs e)
        {
            switch (e.State)
            {
            case DictaphoneState.Initial:
                lblTime.Text       = string.Format(timeFormat, 0);
                btnStop.Enabled    = false;
                btnPause.Enabled   = false;
                btnPlay.Enabled    = true;
                gbSetup.Enabled    = true;
                gbRecorder.Enabled = true;

                btnStopRec.Enabled  = false;
                btnPauseRec.Enabled = false;
                btnRec.Enabled      = true;
                btnPlay.Enabled     = true;
                gbSetup.Enabled     = true;
                gbPlayer.Enabled    = true;
                break;

            case DictaphoneState.PausePlay:
                btnPause.Enabled = false;
                btnPlay.Enabled  = true;
                break;

            case DictaphoneState.Play:
                btnPlay.Enabled  = false;
                btnPause.Enabled = true;
                btnStop.Enabled  = true;

                btnRec.Enabled     = false;
                gbSetup.Enabled    = false;
                gbRecorder.Enabled = false;
                break;

            case DictaphoneState.PauseRecord:
                btnPauseRec.Enabled = false;
                btnRec.Enabled      = true;
                btnStopRec.Enabled  = true;
                break;

            case DictaphoneState.Record:
                btnStopRec.Enabled  = true;
                btnPauseRec.Enabled = true;
                btnRec.Enabled      = false;
                gbSetup.Enabled     = false;
                gbPlayer.Enabled    = false;
                break;

            default:
                break;
            }
        }
Example #2
0
        void dict_ChangeState(object sender, DictaphoneStateEventArgs e)
        {
            switch (e.State)
            {
                case DictaphoneState.Initial:
                    lblTime.Text = string.Format(timeFormat, 0);
                    btnStop.Enabled = false;
                    btnPause.Enabled = false;
                    btnPlay.Enabled = true;
                    gbSetup.Enabled = true;
                    gbRecorder.Enabled = true;

                    btnStopRec.Enabled = false;
                    btnPauseRec.Enabled = false;
                    btnRec.Enabled = true;
                    btnPlay.Enabled = true;
                    gbSetup.Enabled = true;
                    gbPlayer.Enabled = true;
                    break;
                case DictaphoneState.PausePlay:
                    btnPause.Enabled = false;
                    btnPlay.Enabled = true;
                    break;
                case DictaphoneState.Play:
                    btnPlay.Enabled = false;
                    btnPause.Enabled = true;
                    btnStop.Enabled = true;

                    btnRec.Enabled = false;
                    gbSetup.Enabled = false;
                    gbRecorder.Enabled = false;
                    break;
                case DictaphoneState.PauseRecord:
                    btnPauseRec.Enabled = false;
                    btnRec.Enabled = true;
                    btnStopRec.Enabled = true;
                    break;
                case DictaphoneState.Record:
                    btnStopRec.Enabled = true;
                    btnPauseRec.Enabled = true;
                    btnRec.Enabled = false;
                    gbSetup.Enabled = false;
                    gbPlayer.Enabled = false;
                    break;
                default:
                    break;
            }
        }