Zugriff aus Backgroundworker auf Form
Moinmoin,
ich habe in meinem Programm mehrere Backgroundworker und möchte nun den aktuellen Status des Threads aus dem BGW auf der zugehörigen Form anzeigen.
Die Funktion der vom BGW ausgeführt wird führt weitere Unterfunktionen aus, die mir den Status ausgeben. Als Messagebox funktioniert es, allerdings wird auf der Form nichts angezeigt, wenn eine der Funktionen z.B. Me.Test = CurrentFile.Name als Form Text schreiben soll.
Ich denke mal, es liegt daran dass die vom BGW ausgeführten Funktionen und Subs in einem anderen Thread laufen, der keinen Zugriff auf den eigentlichen Thread mit der Parent Form hat.
Wie stelle ich es an, dass die Werte aus den Funktionen innerhalb des BGW an die Parent Form übergeben werden?
Freundliche, ratlose, Grüße ;)
ich habe in meinem Programm mehrere Backgroundworker und möchte nun den aktuellen Status des Threads aus dem BGW auf der zugehörigen Form anzeigen.
Die Funktion der vom BGW ausgeführt wird führt weitere Unterfunktionen aus, die mir den Status ausgeben. Als Messagebox funktioniert es, allerdings wird auf der Form nichts angezeigt, wenn eine der Funktionen z.B. Me.Test = CurrentFile.Name als Form Text schreiben soll.
Ich denke mal, es liegt daran dass die vom BGW ausgeführten Funktionen und Subs in einem anderen Thread laufen, der keinen Zugriff auf den eigentlichen Thread mit der Parent Form hat.
Wie stelle ich es an, dass die Werte aus den Funktionen innerhalb des BGW an die Parent Form übergeben werden?
Freundliche, ratlose, Grüße ;)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 344762
Url: https://administrator.de/contentid/344762
Ausgedruckt am: 04.12.2024 um 08:12 Uhr
2 Kommentare
Neuester Kommentar