Estoy practicando el enhebrado y encontré este problema. La situación es la siguiente:Accediendo al control de un formulario desde un hilo separado
tengo 4 barras de progreso en una sola forma, una para la descarga de un archivo, una para mostrar el estado de carga de la página, etc ...
tengo que controlar el progreso de cada ProgressBar desde un hilo separado.
El problema es que estoy recibiendo una InvalidOperationException que dice
operación de la Cruz-hilo no válido: Control 'progressBar1' se accede desde un hilo que no sea el hilo que se creó el .
¿Estoy equivocado en este enfoque o alguien me puede decir cómo implementar esto?
Consulte [este] (http://www.yoda.arachsys.com/csharp/threads/winforms.shtml) artículo de Jon Skeet sobre cómo enhebrar en Windows Forms. Debería aclarar las cosas. La breve explicación sería que debe invocar los elementos de la interfaz de usuario de sus otros hilos, ya que la interfaz de usuario se ejecuta en su propio hilo. – alex