因此,我试图根据如何将按钮名称作为变量来确定如何更改按钮文本。我已经知道如何通过硬编码Button1.Text =“ hello”;
的名称来更改按钮文本但是我希望能够做一些事情,例如将Button1的名称存储在名为value的字符串中,然后使用该字符串来修改按钮文本,以便我可以对多个按钮使用一种方法,而不是在其中粘贴大量类似的代码块每个按钮的方法,我只是似乎不知道如何。任何想法都会有所帮助。
private void Button3_Click(object sender, EventArgs e)
{
Button obj = sender as Button;
string buttonname = obj.Name;
boxfill(buttonname);
}
private void Button4_Click(object sender, EventArgs e)
{
Button obj = sender as Button;
string buttonname = obj.Name;
boxfill(buttonname);
}
private void Button5_Click(object sender, EventArgs e)
{
Button obj = sender as Button;
string buttonname = obj.Name;
boxfill(buttonname);
}
// this will send the buttons name to boxfill
private void boxfill(string value)
{
// will ideally change the button named with value's
// text to "x"
}