用c#编译的记忆翻牌,利用GUI实现
//下面是判断当点击两张图片时,如果两张图片相同则消失 public void show() { if (jishu == 2) { if (ss[0] == ss[1] && bb[0] != bb[1])//判断两张图片相同和两个按钮不同时,才能消失,排除点击统一图片两次的情况 { bb[0].Visible = false; bb[1].Visible = false; jishu = 0; count =count+ 2; if (count == 12) { count = 0; 游戏开始ToolStripMenuItem.Enabled = false; 游戏重启ToolStripMenuItem.Enabled = true; 游戏信息ToolStripMenuItem.Enabled = true; timer2.Stop(); MessageBox.Show("恭喜你!你用" + label2.Text + "秒赢了这局!", "赢了!!!", MessageBoxButtons.OK, MessageBoxIcon.None); button13.Enabled = false; max();//调用max()函数,是否进入英雄榜 } } } if (jishu == 3) { foreach (Button bu in bb) { bu.ImageList = imageList1; } bb[0].ImageIndex = 0; bb[1].ImageIndex = 0; bb[2].ImageIndex = Convert.ToInt32(bb[2].Text); bb[0] = bb[2]; ss[0] = bb[2].Text;//当两张不同图片时,再去点第三张 jishu = 1; } }