Hallo,
ich möchte in einem bereits fertiggestellten Programm den Ladevorgang in der Statusbar mit einer Progessbar anzeigen.
Dabei verwende ich zwei methoden, StartPBar und StopPBar. Da die ProgressBar immer hängen bleibt wenn sie im selben thread läuft wie der Rest, möchte ich diese nun in einem separaten Thread laufen lassen.
Ersteinmal versuche ich einfach über ein Label auszugeben, dass mein Programm beschäftigt ist. Dazu hab ich also eine Mehthode die einen Thread startet in dem das Label geändert wird("Lade...").
Wenn ich nun nach dieser Methode das Hauptprogramm ausfürhe, sollte doch das Label sofort (da ja in separatem thread) geändert werden - allerdings hat sich zur threadlosen version nichts geändert (Berechnung wird durchgeführt, dann erst ändert sich das label).
Hat jemand ne Idee? Muss ich etwa noch einen Thread starten in dem die Berechnug läfut? Wäre ungeschickt da ich die StatusBar ja öfters an verschiedenen Stellen im Programm starten will...
Vielen Dank für Eure Hilfe,
Phreaky
ich möchte in einem bereits fertiggestellten Programm den Ladevorgang in der Statusbar mit einer Progessbar anzeigen.
Dabei verwende ich zwei methoden, StartPBar und StopPBar. Da die ProgressBar immer hängen bleibt wenn sie im selben thread läuft wie der Rest, möchte ich diese nun in einem separaten Thread laufen lassen.
Ersteinmal versuche ich einfach über ein Label auszugeben, dass mein Programm beschäftigt ist. Dazu hab ich also eine Mehthode die einen Thread startet in dem das Label geändert wird("Lade...").
Wenn ich nun nach dieser Methode das Hauptprogramm ausfürhe, sollte doch das Label sofort (da ja in separatem thread) geändert werden - allerdings hat sich zur threadlosen version nichts geändert (Berechnung wird durchgeführt, dann erst ändert sich das label).
Hat jemand ne Idee? Muss ich etwa noch einen Thread starten in dem die Berechnug läfut? Wäre ungeschickt da ich die StatusBar ja öfters an verschiedenen Stellen im Programm starten will...
Vielen Dank für Eure Hilfe,
Phreaky