Мне нужно сделать что-то вроде этого:
if ((sender as TextBox).Equals(TextBox1))
{
TextBox2.TextChanged -= TextBox2_TextChanged;
TextBox2.Text = TextBox1.Text;
TextBox2.TextChanged -= TextBox2_TextChanged;
}
else if ((sender as TextBox).Equals(TextBox3))
{
TextBox4.TextChanged -= TextBox4_TextChanged;
TextBox4.Text = TextBox3.Text;
TextBox4.TextChanged -= TextBox4_TextChanged;
}
Но у меня слишком много TextBox для оператора if-else, поэтому я хотел бы сделать что-то вроде этого:
public void My_function(TextBox textbox1, TextBox textbox2, string event_name)
{
textbox2.TextChanged -= event_name;
textbox2.Text = textbox1.Text;
textbox2.TextChanged -= event_name;
}
Как я могу это сделать ???И можно ли вообще это сделать ???