Esempio n. 1
0
        private void FormSimulationErrorInfo_Shown(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(_imagePath) && string.IsNullOrEmpty(_flashPath))
            {
                panel1Image.Visible = false;
            }
            else
            {
                panel1Image.Visible = true;
                if (string.IsNullOrEmpty(_imagePath))
                {
                    axShockwaveFlash1.BringToFront();
                    axShockwaveFlash1.Movie = Directory.GetCurrentDirectory() + "\\Flash\\" + Path.GetFileName(_flashPath);

                    axShockwaveFlash1.Rewind();
                    axShockwaveFlash1.Play();
                }
                else
                {
                    pictureBox1.BringToFront();
                    pictureBox1.Image = Image.FromFile(Directory.GetCurrentDirectory() + "\\Images\\" + Path.GetFileName(_imagePath));
                }
            }

            //TODO:阅读技巧
            VoiceHelper _voiceHelper = VoiceHelper.getVoiceHelper();
            string      info         = labelNormalNotice.Text.ToString();

            System.Threading.Thread td = new System.Threading.Thread(() => {
                _voiceHelper = VoiceHelper.getVoiceHelper();
                _voiceHelper.Speeker(info);
            });
            td.IsBackground = true;
            //td.Start();
        }
Esempio n. 2
0
 private void buttonReader_Click(object sender, EventArgs e)
 {
     voice.Speeker(richTextBoxExplain.Text);
 }
 private void btnReadSkill_Click(object sender, EventArgs e)
 {
     _voiceHelper.Speeker(richTextBoxExplain.Text);
     panelControl.Focus();
 }