Uso de formularios Windows Forms, Si estoy en un hilo que no es el hilo "principal" ui puedo safetlyCrear un formulario y el uso de Form.ShowDialog en un subproceso de fondo
- crear un formulario,
- llamada ShowDialog en ese formulario
parece que estaría obedeciendo la regla de:. controles Winforms debe ser modificado en el hilo que fueron creados en
De alguna de las lecturas que he hecho parece que ShowDialog creará su propia bomba de mensajes para que no tenga que preocuparme de que el Formulario se esté creando en un hilo que ya tiene una bomba de mensajes.
El trasfondo de la pregunta es que recibo una devolución de llamada donde me gustaría mostrar alguna UI de Winforms, pero no tengo acceso a ninguna otra IU que pueda usar para invocar al hilo principal.
+1 esta fue una gran pregunta. –