【发布时间】:2016-04-29 14:42:01
【问题描述】:
我有一个项目,我在其中实现了 70 个按钮,并使用数组 x 声明了每个按钮。当我点击一个按钮时,我需要它来改变颜色和其他我没有问题的东西,所以我创建了一个事件,ClickedButton,它可以帮助我这样做。到目前为止,代码看起来像这样:
private void ClickedButton(object sender, EventArgs e)
{
Button button_send = (Button)sender;
for (int i = 0; i < 70; i++)
if (x[i] == button_send)
/*
instructions
*/
}
问题是,我需要知道哪个按钮被点击触发了事件,因为我需要i 位置。我该怎么做?显然将它们与== 进行比较是行不通的。
【问题讨论】:
-
请说明您如何声明和填充您的
x集合 -
为什么 == 不起作用?
-
这是winforms吗? wpf?
-
显然将它们与 == 进行比较是行不通的。 为什么???
-
@AdrianaUifaleanu:你还用按钮填充了数组?什么根本不起作用?你有错误吗?