Mit WinForms verwenden, Wenn ich an einem Faden bin, der nicht der „main“ ui Thread kann ichein Formular erstellen und Form.ShowDialog auf einem Hintergrund-Thread
safetly- ein Formular erstellen,
- Anruf Showdialog auf dem Formular
Es scheint, als würde ich die Regel werden gehorchen. WinForms Kontrollen müssen auf dem Thread modifiziert werden sie erstellt wurden
Aus einigen der Lektüre, die ich gemacht habe, scheint ShowDialog eine eigene Nachrichtenpumpe zu erstellen, so dass ich mir keine Sorgen machen muss, dass das Formular auf einem Thread erstellt wird, der bereits eine Nachrichtenpumpe hat.
Der Hintergrund der Frage ist, dass ich einen Rückruf bekomme, wo ich einige Winforms UI anzeigen möchte, aber ich habe keinen Zugriff auf andere Benutzeroberfläche, die ich verwenden könnte, um den Haupt-Thread aufzurufen.
+1 das war eine gute Frage. –