¿Evita temporalmente que los eventos de formulario se generen o se manejen?

Tengo una tonelada de controles en un formulario, y hay un momento específico en el que quiero evitar que todos mis eventos se manejen por el momento. Por lo general, solo hago algo como esto si no quiero que se manejen ciertos eventos:

private bool myOpRunning = false;

private void OpFunction()
{
    myOpRunning = true;
    // do stuff
    myOpRunning = false;
}

private void someHandler(object sender, EventArgs e)
{
    if (myOpRunning) return;
    // otherwise, do things
}

Pero tengo MUCHOS manejadores que necesito actualizar. Es curioso si .NET tiene una manera más rápida que tener que actualizar cada método de controlador.

Respuestas a la pregunta(2)

Su respuesta a la pregunta