【发布时间】:2022-07-27 21:11:54
【问题描述】:
我有一个数组,用于存储按钮的数量,但我想使用检查功能:
void check()
{
if (counter == 2)
{
System.Threading.Thread.Sleep(200);
if ((buttons[0] == 1 && buttons[1] == 6) || (buttons[0] == 6 && buttons[1] == 1))
{
button1.BackgroundImage = null;
button6.BackgroundImage = null;
}
buttons[0] = 0;
buttons[1] = 0;
counter = 0;
}
}
所以我只是想知道,有没有办法设置背景图像而不实际像这样声明?
例如像buttons[0].buttons.BackGroundImage = null;
还是有实际的方法可以做到这一点?
感谢您的回答!
【问题讨论】:
-
什么是“按钮的数量”?您的意思是将按钮本身放入数组中吗?
-
将它们放入数组
var buttons = new[] { button1, button2, button3 };。但不要轮询按钮。使用事件。