ToolStripStatusLabel durch verschiedene Threads aktualisieren

bi2597

Grünschnabel
Mein Problem: Ich hab eine Form (MainForm) aus der ich wiederum ein zweiten Form (ExportForm) durch drücken des ExportButtons starte. In diesem ExportForm möchte ich etwas exportieren, dafür verwende ich mehrere Threads (aus Performancegründen). Nun ist mein Problem, dass sich das ToolStripStatusLabel vom ExportForm nicht durch die Threads aktualisieren lässt.
CODE:
Code:
private void StatusMessage(string message){
MethodeInvoker labelUpdate = delegate{progressLabel.Text = message};
Invoke(labelUpdate);
}
Ich befürchte, dass das Problem ist das die MainForm mit [STAThread] aufgerufen wird, denn wenn ich das exportieren also die Threads in der MainForm starte gibt es keine Probleme mit dem aktualisieren des ToolStripStatusLabel der MainForm.
Kann mir jemand bitte helfen?
 
Zurück