在我的表格中,我有大约36个按钮,每个按钮都有以下代码
button3.BackColor = Color.DarkGreen;
button_click("A1");
button3.Enabled = false;
nr_l++;
textBox4.Text = Convert.ToString(nr_l);
这意味着我将使用此代码x 36次,我想制作一个方法,但我不知道如何更改最后点击的按钮属性,我想要这样的东西:
private void change_properties()
{
last_clicked_button.backcolor = color.darkgreen;
button_click("A3"); //this is a method for adding A3 to a string,
last_clicked_button.enabled = false;
nr_l++;
textbox4.text = convert.tostring(nr_l);
}
private void button3_Click(object sender, EventArgs e)
{
change_properties();
}
如果单击它,我如何告诉change_properties方法它应该与button3一起使用?
答案 0 :(得分:1)
您可以将按钮作为参数发送到方法 -
change_properties(Button lastClickedButton)
然后使用此参数执行您想要的操作。