Zweiten GUI-Thread unter .NET starten

01/07/2011 - 09:53 von Martin Eckel | Report spam
Hallo,

völlig unbedarft habe ich in meinem Programm einen zweiten GUI-Thread
gestartet.
Ich habe einen neuen Thread erstellt und rufe in diesem Thread einfach
eine Form mit Show auf. Dies funktioniert anscheinend völlig problemlos.

Nun habe ich beim surfen im Netz davon gelesen, daß man in diesem Fall
aus dem neuen Thread die Form mittels Application.Run aufrufen müßte,
damit eine neue Message-Loop erstellt wird.

Hier:
http://www.ajschrader.com/2011/04/m...oncontext/
steht zB. daß die Form, welche aus dem zweiten Thread erstellt wurde,
ohne Application.Run nicht funktioniert.
Dies kann ich bei meinem Programm nicht bestàtigen.

Kann mich jemand erhellen?

Gruß,
Martin
 

Lesen sie die antworten

#1 Jochen Kalmbach [MS MVP]
01/07/2011 - 11:14 | Warnen spam
Hallo Martin!

Ich habe einen neuen Thread erstellt und rufe in diesem Thread einfach
eine Form mit Show auf. Dies funktioniert anscheinend völlig problemlos.



Bist Du sicher, dass Du "Show" aufrufst? Ich vermute eher "ShowDialog"...

Ähnliche fragen