首页 > 解决方案 > 有什么方法可以“排列”一组图片框以在 for 语句中使用?

问题描述

我想对for我在编程课上做的这个简单游戏的所有图片框使用 1 条语句作为硬币。如果我的图片框 1 与其他图片框之一相交,则数组类型变量会将 1 添加到在 中启动的变量中,for以拒绝访问if使图片框不可见的语句,然后向计数器(标签)添加一个点。

 for (int o = 0; o < picture.Length; o++)
             {
                 if ((pictureBox1.Bounds.IntersectsWith(pictureBox2.Bounds) == true) && (picture[o] == 0))
                 {
                     pictureBox2.Visible = false;

                     picture[o]++;
                     if ((pictureBox2.Visible == false) && (picture[o] == 1))
                     {
                         label1.Text = "Points: " + i++;
                     }
                 }
             }

这是当前的代码。我希望数组picture接收值 1。该数组声明如下:

int[] picture = new int[] { 0 };

任何帮助,将不胜感激。

标签: c#

解决方案


推荐阅读