Tengo un botón en mi formulario de Windows que llama al método RunWorkerAsync(), esto a su vez realiza una acción que luego actualiza un ListBox en el mismo formulario.Acceso al control de la interfaz de usuario desde BackgroundWorker Thread
Después del evento DoWork ha terminado me asigna el resultado para el evento (que es una lista), puedo procesar el evento RunWorkerCompleted() y luego realizar el siguiente código para actualizar mi cuadro de lista
el cual llama a esto:
(Disculpas, el formato de código no funcionará)
Ahora en que funciono la aplicación y pulsar el botón de actualización aparece la siguiente excepción:
¿Cómo voy a conseguir alrededor de esto?
Editar:
La excepción se produce en el estado de folowing, esto ocurre en el método DoWork donde puedo borrar los contenidos para mantener la lista actualizada;
listBoxServers.Items.Clear();
¿Es este WPF o Windows Forms? ¿Y en qué línea obtienes esta excepción? – decyclone
@decyclone He actualizado mi pregunta con más información –
Recomiendo la respuesta de Chris. – decyclone