He buscado mucho, pero parece que no encuentro nada relacionado con mi problema específico.C# Aplicación de formularios de Windows - ¿Actualizando GUI desde otro hilo Y clase?
Quiero ser capaz de actualizar mi formulario MainUI de otra clase (SocketListener) y dentro de eso tengo un hilo que maneja la red (clientThread). Ahora mismo puedo ejecutar salidas simples desde el hilo de la red, como escribir en la salida del depurador y crear un MessageBox.
Pero lo que realmente quiero hacer es poder invocar el código del clienteThread que hará las cosas en mi instancia de MainUI. ¿Cómo puedo hacer esto?
Además, si alguien quiere partes específicas del código, entonces puedo publicarlo para ayudarlo a comprender mejor lo que estoy pidiendo.
¡Un cordial saludo!
Dado que pertenezco a una clase diferente a la UI, ¿cómo obtengo la variable "forma" que apunta al formulario actualmente en ejecución para pasarlo a DoWork? –
¿No sería bueno algún tipo de carátula sintáctica similar a AutoProperty? – MusiGenesis
@firstEncounter: puede agregar un constructor a su clase que tome un 'Form' como parámetro, luego almacene la referencia en una variable de nivel de clase. – MusiGenesis