C#如何设置不同按钮的按钮文本到同一个文本框
问题描述:
我有几个按钮和一个文本框。我想这样做,当我按下按钮1时,文本框中的文本将转到按钮,而当我按下按钮2时,文本将转到按钮2,等等。我现在有这样的:C#如何设置不同按钮的按钮文本到同一个文本框
protected void Button1_Click(object sender, EventArgs e)
{
Button1.Text = TextBox1.Text;
}
protected void Button2_Click(object sender, EventArgs e)
{
Button2.Text = TextBox1.Text;
}
protected void Button3_Click(object sender, EventArgs e)
{
Button3.Text = TextBox1.Text;
}
编辑:有一个较短的方式做到这一点?
答
如果您将每个按钮的Click
事件指向相同的方法,您可以在一个方法中使用此方法;
protected void Button_Click(object sender, EventArgs e)
{
((Button)sender).Text = TextBox1.Text;
}
您可以更改通过点击按钮,将属性窗口,然后单击事件的小闪电符号并选择Button_Click
方法为Click
用于在设计一个按钮事件的方法事件。
'((Button)sender).Text = TextBox1.Text;' –
你需要按下按钮吗? –
是的,当我点击一个按钮时,我想让文本框中的文本进入按钮。 – Aiko