Guten Morgen,
auf Anraten von nikeee in diesem Thema ([VB 2010] "Bitte warten..." - Fenster wird nicht richtig angezeigt / stoppt Ausführen des restlichen Codes) verwende ich nun einen Backgroundworker in meinem Programm, dass Datensätze aus einer vorhandenen Exceltabelle in eine neue kopiert.
Beim Kopiervorgang öffnet sich eine neue Form, die anzeigt wieviele Sätze kopiert wurden.
Die Funktion die jetzt in "Private Sub bgwDowork() Handles bgw.DoWork" aufgerufen wird (zuvor einfach beim btnclick event) sieht in etwa so aus:
... wobei WaitingScreen die neue Form ist.
Ohne den Backgroundworker hat es wunderbar funktioniert, mit Backgroundworker allerdings werden die Zahlen / Labels nicht mehr aktualisiert sondern bleiben auf ihrem Standardwert 0.
Was ist da los?
Danke im Voraus und Gruß!
auf Anraten von nikeee in diesem Thema ([VB 2010] "Bitte warten..." - Fenster wird nicht richtig angezeigt / stoppt Ausführen des restlichen Codes) verwende ich nun einen Backgroundworker in meinem Programm, dass Datensätze aus einer vorhandenen Exceltabelle in eine neue kopiert.
Beim Kopiervorgang öffnet sich eine neue Form, die anzeigt wieviele Sätze kopiert wurden.
Die Funktion die jetzt in "Private Sub bgwDowork() Handles bgw.DoWork" aufgerufen wird (zuvor einfach beim btnclick event) sieht in etwa so aus:
... wobei WaitingScreen die neue Form ist.
Ohne den Backgroundworker hat es wunderbar funktioniert, mit Backgroundworker allerdings werden die Zahlen / Labels nicht mehr aktualisiert sondern bleiben auf ihrem Standardwert 0.
Was ist da los?
Danke im Voraus und Gruß!