WinForms modificación de subproceso

Cuando quiera modificar una forma de victoria de otro hilo, necesito usar

->Invoke(delegate, params)

De modo que la modificación se produce en el propio hilo de winform.

Para cada función que necesite modificar la gui, necesito otra función de delegado.

¿Hay algún esquema que me permita limitar el número de funciones de delegado necesarias? Tengo una clase de controlador que maneja toda la interfaz gráfica de usuario en un solo lugar, he pensado en reutilizar a los delegados, pero eso huele mal.

Creo que mi pregunta puede aplicarse a todos los idiomas donde se puede ejecutar Winform

Respuestas a la pregunta(4)

Su respuesta a la pregunta