我的表单由一个 3x3 数组和 9 个使用表单编辑器创建的按钮组成;每个按钮都有一个标识符,例如 btn1、btn2,一直到 btn9。DisableButton 和 EnableButton 方法将按钮作为参数。有什么方法可以使用下面的 for 循环将所有按钮传递给一种方法或另一种方法?
for (int r = 0; r < myArray.GetLength(0); r++)
{
for (int c = 0; c < myArray.GetLength(1); c++)
{
if (numericUpDown.Value > myArray[r, c] || myArray[r, c] == 0)
DisableButton(btn1);// new button parameter on each repeat
else
EnableButton(btn1);
}
}
对于下一次重复,我希望 btn1 更改为 btn2,然后将 btn2 更改为 btn3,依此类推,直到每个按钮都打开或关闭。