注册 登录
编程论坛 C# 论坛

本人纯新手 有问题请教各位 麻烦各位了

你背后的影子 发布于 2015-01-27 10:00, 1117 次点击
就是最近做了个小游戏拼图 大部分全都做好了 就是拼图好了之后它不会提示成功 提示成功的代码我写了 写在窗体激活事件里面没有用 后来我又试着把代码写入每张图片的单击事件里面去 也是没有反应 想了很久 没有头绪 所以在这里麻烦各位了。 要不要我把代码写上来您们观看?
10 回复
#2
你背后的影子2015-01-27 10:16
private void Interface_Activated(object sender, EventArgs e)
        {
            if (pictureBox1.Image == pictureBox10.Image && pictureBox2.Image == pictureBox12.Image && pictureBox3.Image == pictureBox13.Image && pictureBox4.Image == pictureBox14.Image && pictureBox5.Image == pictureBox15.Image && pictureBox6.Image == pictureBox16.Image && pictureBox7.Image == pictureBox17.Image && pictureBox8.Image == pictureBox18.Image && pictureBox9.Image == null)
            {
                MessageBox.Show("恭喜你已经完成拼图!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
        }



        这样做的话没有任何反应
#3
lxsxd2015-01-27 13:44
最后一张图完成拼图后,写在这个事件里,用sender来完成。一张图片里写好,然后其他图片共用这个提示代码。不知可以否?试试看
#4
你背后的影子2015-01-27 20:19
回复 3楼 lxsxd
这个本人是新手 还没有到达理解您说的sender和共用代码的知识层次  您能再详细点说明么 麻烦您了
#5
Maick2015-01-28 13:21
看你的事件就判断有问题..图片相等?你试试加多个else 弹穿就知道是你的判断有问题还是没有执行了!!
#6
你背后的影子2015-01-28 14:51
回复 5楼 Maick
恩  我知道有问题 就是来问还有什么办法可以判断
#7
Maick2015-01-28 16:06
回复 6楼 你背后的影子
我是说你的if 里面的条件 写的不对
#8
Maick2015-01-28 16:08
回复 6楼 你背后的影子
可以获取图片的连接地址..来做判断吧..
#9
qianrenzhang2015-01-28 16:55
顶起
#10
你背后的影子2015-01-29 14:05
回复 8楼 Maick
获取链接是指什么?  我图片是导入图片的
#11
Maick2015-01-29 14:14
回复 10楼 你背后的影子
你存图片的地址..url.
1