c# - 有什么方法可以“排列”一组图片框以在 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 };
任何帮助,将不胜感激。
解决方案
推荐阅读
- reactjs - 有没有办法在我的 react-select 选项中设置标签的样式?
- node.js - CKeditor5 未使用 Angular 9.1 安装
- database - 通过 Cypher 查询 Neo4j 进行二分图投影
- php - 我希望 php 结果显示在同一页面上,而不是一个全新的页面
- android - Room DB 三表关系
- javascript - Flask 路由只被调用一次,因为每次调用 javascript 函数时都应该调用它
- sql - REDSHIFT:仅复制新记录并忽略现有记录
- lua - 塔防敌人 AI 运动 roblox
- spring-boot - 在 Spring Integration 中将文件上传到 SFTP 时创建侦听器
- react-native - react-naitve,如何移动到平面列表中的某个项目