private void MineClicked()
{
for(int i=0;i!=M;++i)
{
for (int j = 0; j != N; ++j)
{ if (IsMine[i,j] == true && IsLeftClicked[i, j] == false)
{
if (mines[i, j].Text == "`")
mines[i, j].BackgroundImage = minesweeper.mine3;
else
{
mines[i, j].BackgroundImage = minesweeper.mine2;
Device dev = new Device();
dev.SetCooperativeLevel(this, CooperativeLevel.Normal);
//SecondaryBuffer buf = new SecondaryBuffer(minesweeper.Sound, dev);
SecondaryBuffer buf = new SecondaryBuffer(@"Sound.wav", dev);
buf.Play(0, BufferPlayFlags.Defualt);
}
}
}
}
}
主窗体中有一个panel,panel有Button若干,Button的mouseup事件调用了上面的函数,
但是每当调用到这个函数时就会出错,怎么回事呢?
谢谢啦。
{
for(int i=0;i!=M;++i)
{
for (int j = 0; j != N; ++j)
{ if (IsMine[i,j] == true && IsLeftClicked[i, j] == false)
{
if (mines[i, j].Text == "`")
mines[i, j].BackgroundImage = minesweeper.mine3;
else
{
mines[i, j].BackgroundImage = minesweeper.mine2;
Device dev = new Device();
dev.SetCooperativeLevel(this, CooperativeLevel.Normal);
//SecondaryBuffer buf = new SecondaryBuffer(minesweeper.Sound, dev);
SecondaryBuffer buf = new SecondaryBuffer(@"Sound.wav", dev);
buf.Play(0, BufferPlayFlags.Defualt);
}
}
}
}
}
主窗体中有一个panel,panel有Button若干,Button的mouseup事件调用了上面的函数,
但是每当调用到这个函数时就会出错,怎么回事呢?
谢谢啦。
解决方案 »
- Surface平板开发问题,物体识别,取不到物体的Tag标签值
- 类的实例化问题
- 栈和堆的概念问题!!!
- 谁给解决下线程之间的操作啊!!!!!!!!!!!!!!!!!!!!!!!!!!
- 高分求用C#做客户端,C++做服务端的网络编程实例(求源码)
- 哪位高手能告诉我在C#中哪个函数是强制转换Int型的
- 控制台程序能否引用自写的命名空间?
- 启动VS2010提示调用的目标发生了异常
- C#调用摄像头录像,Marshal.GetLastWin32Error()返回0x57
- 即使你是.net高手,碰到这个问题,可能会象我一样烦
- 找出字符A中所有可能的字符组合。abccd->a,b,c,d, ac,ab,cc,cd...
- 小问题求救
文件名: directx_mar2009_redist.exe
版本: 9.26.1590
发布日期: 2009/3/17
语言: 简体中文
下载大小: 92.4 MB Manage for C#这个是什么东西,怎么搜索不到的?