wince 播放声音解决方法

wince 播放声音
Sound sound = new Sound(Assembly.GetExecutingAssembly().GetManifestResourceStream("project.Resources.error.wav"));
 sound.Play();

以上代码放在单独一个按钮的单击事件可以播放声音,

if (e.KeyCode==Keys.Enter)
            {
                try
                {
                    if (Convert.ToDouble(txtcutnum.Text) > Convert.ToDouble(txtfnum.Text))
                    {

                        txtcutnum.Text = "超出范围";
                        txtcutnum.SelectAll();
                        messagebox.show() //加入这句可以正常播放
                        Sound sound = new Sound(Assembly.GetExecutingAssembly().GetManifestResourceStream("Aushan.Resources.error.wav"));
                        sound.Play();
                    }

                    else
                        txtleftnum.Text = (Convert.ToDouble(txtfnum.Text) - Convert.ToDouble(txtcutnum.Text)).ToString();
                }
                catch
                {
                    txtcutnum.Text = "";
                }
            }
在以上代码中,没有声音,播放之前加入messagebox.show() 播放之前加入可以播放声音
------解决方案--------------------
说真的,LZ 问题的最后、也是最关键的一句偶看不懂

听听其他人的看法