¿Puedo asignar un método a múltiples eventos basados ​​en formularios?

Estoy construyendo un formulario y tiene varios controles numéricos UpDown, varios controles de casilla de verificación y algunos cuadros de texto, etc. Cada control tiene un método de evento (CheckedChanged, ValueChanged, etc.) que se activa y que hace algo, pero mi pregunta principal es la siguiente:

Lo que quiero hacer es ejecutar un solo método que actualizará un campo de texto en mi formulario, pero actualmente solo lo he repetido 24 veces. Esto funciona, pero creo que debe haber una mejor manera ... A continuación se muestra un ejemplo de lo que tengo hasta ahora.

    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 ....

¿Hay una mejor manera de lograr esto? Quiero decir "si se hace clic o se cambia algún control ... HAGA ESTE" UpdateTextLabel () "thing" pero no estoy seguro de cómo hacerlo. Feliz de ser dirigido a la respuesta ya que las preguntas que escribí en la búsqueda no parecían ser las "preguntas correctas" ...

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta