0

我想将按钮传递给按钮对象范围之外的事件处理程序。

例如:

void OnClick2(object sender, EventArgs e)
{
    button123.text="changed";
} 

所以我希望我的点击改变传递给它的按钮的文本。除了将按钮放在范围内之外,还有其他方法可以做到这一点 - 我可以以某种方式将按钮对象传递给事件处理程序吗?

4

1 回答 1

0

我不是 100% 确定你的问题,但这里试图回答它。

void ButtonClicked(object sender, EventArgs e)
{
    Button button = sender as Button;
    if (button != null)
    {
        button.Text = "changed";
    }
} 

这允许您处理任何按钮单击,它将更改该按钮的文本。

于 2014-12-19T00:03:24.407 回答