Hallo,
ich muss aus einem Thread heraus per Event in einem GUI die Anzeige von Controls verändern. Dieses Update wird aus einer Methode heraus durchgeführt. Diese Methode muss innerhalb eines Threads ausgeführt werden, aber, weil GUI Element geupdatet werden, möglichst komplett im Kontext des (Main)-GUI Threads. In Delphi gab es für sowas den Befehl synchronize( ThreadMethod ).
Leider kenne ich dessen Implementierung nicht, sonst würde ich versuchen das alles nachzubauen. Deshalb hier die Frage, ob es sowas schon für C# gibt bzw. was man alles tun muss, um dieses Verhalten zu erreichen.
Danke,
Lars
ich muss aus einem Thread heraus per Event in einem GUI die Anzeige von Controls verändern. Dieses Update wird aus einer Methode heraus durchgeführt. Diese Methode muss innerhalb eines Threads ausgeführt werden, aber, weil GUI Element geupdatet werden, möglichst komplett im Kontext des (Main)-GUI Threads. In Delphi gab es für sowas den Befehl synchronize( ThreadMethod ).
Leider kenne ich dessen Implementierung nicht, sonst würde ich versuchen das alles nachzubauen. Deshalb hier die Frage, ob es sowas schon für C# gibt bzw. was man alles tun muss, um dieses Verhalten zu erreichen.
Danke,
Lars
Comment