Могу ли я назначить метод нескольким событиям на основе форм?
Я создаю форму, и она имеет несколько элементов управления numericUpDown, несколько элементов управления флажками, несколько текстовых полей и т. Д. Каждый элемент управления имеет метод события (CheckedChanged, ValueChanged и т. Д.), Который запускается, что-то делает, но мой основной вопрос заключается в следующем:
То, что я хочу сделать, это запустить один метод, который будет обновлять текстовое поле в моей форме, но в настоящее время я просто повторял это 24 раза. Это работает, но я чувствую, что должен быть лучший способ ... Ниже приведен пример того, что я имею до сих пор.
private void button3_Click(object sender, EventArgs e)
{
// Code Specific to the Buton3_Click
UpdateTextLabel();
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
// Code Specific to the checkBox1_CheckChanged
UpdateTextLabel();
}
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
// numericUpDown1 specific code ....
UpdateTextLabel();
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
// comboBox1 specific stuff ...
UpdateTextLabel();
}
// .... and so on for every method ....
Есть ли лучший способ добиться этого? Я хочу сказать, "если какой-либо элемент управления щелкается или изменяется ... ДЕЛАЙТЕ ЭТО" UpdateTextLabel () " вещь & quot; но не уверен, как это сделать. Рад, что меня направили на ответ, так как вопросы, которые я набрал в поиске, не были «правильными вопросами». ...
Спасибо!