Передача кнопки в обработчик событий

Я хочу передать кнопку обработчику событий вне области действия объекта кнопки.

Например:

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

Поэтому я хочу, чтобы мой щелчок изменил текст кнопки, переданной ему. Есть ли способ сделать это, кроме наличия кнопки в области видимости - могу ли я как-то передать объект кнопки обработчику событий?

1 ответ

Решение

Я не уверен на 100% в вашем вопросе, но вот попытка ответить на него.

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

Это позволит вам обрабатывать любые нажатия кнопок, и это изменит текст этих кнопок.

Другие вопросы по тегам