扫雷游戏

wuping2014 2013-11-06 06:38:33
求各位高手,请问下,在踩到雷时,却没有触发声音,这是为什么呢?源代码已经在下面,请指指点。

/// <summary>
/// 定义胜利的声音
/// </summary>
private string shengli = System.Environment.CurrentDirectory + "\\Resourrces\\baozha.wav";


private void crlMineField1_MineSweepingFailed(object sender, EventArgs e)
{

try
{
this.timer1.Enabled = false;
SoundPlayer sound = new SoundPlayer(shengli);
sound.Play();
MessageBox.Show("失败是成功之母!请继续努力!");


}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
...全文
326 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
超级橡树 2013-11-08
  • 打赏
  • 举报
回复
没有调用吧?
智商余额不足 2013-11-08
  • 打赏
  • 举报
回复
这个事件没注册crlMineField1_MineSweepingFailed 一般出现这个问题就可以说明这段代码不是你写的,是copy的
wuping2014 2013-11-08
  • 打赏
  • 举报
回复
不是我写的,难道是你写的吗?写代码是头一次写的,总有错误的时候,网上不是有参考代码吗?新手总不是一下子变成高手嘛
wuping2014 2013-11-07
  • 打赏
  • 举报
回复
没有触发,该怎办呢?
threenewbee 2013-11-06
  • 打赏
  • 举报
回复
crlMineField1_MineSweepingFailed 这个事件本身有没有触发?
wuping2014 2013-11-06
  • 打赏
  • 举报
回复
路径是正确的,真的不知道哪里出问题了。
threenewbee 2013-11-06
  • 打赏
  • 举报
回复
下个断点,看看路径是否正确。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧