27.11.2006, 11:34
Hi,
diesmal hab ich wahrscheinlich ein total primitives Problem, aber ich komm trotzdem nicht dahinter, wie ich das machen kann.
Ich habe in meinem Programm 2 verschachtelte For-Schleifen. In der äußeren verwalte ich diverse Dateipfade und die innere arbeitet dann jeweils die aktuelle Datei ab.
Jetzt möchte ich 2 Progress bars implementieren, wobei mir die eine den Fortschritt bei der aktuellen Datei anzeigt und die andere den Gesamtfortschritt.
Was ich hinbekomme ist, dass mir die innere Forschleife durch Zähler/Gesamt eine prozentuale Anzeige auf die Progress Bar liefert. Alles wunderbar.
Ich schaffe es auch, dass die zweite Progress bar in der äußeren Schleife ebenfalls durch Zähler/Gesamt nach jeder Dateiabarbeitung auf den neuen Wert aktualisiert wird.
Was ich jedoch gerne hinbekommen würde ist, dass der Gesamtfortschritt nicht stufenweise, sondern kontinuierlich upgedatet werden soll. Das heißt also, dass er zwar grobe Abstufungen haben muss (durch den Zähler in der äußeren Schleifen), aber eben auch noch den Fortschritt von der inneren Schleife mit anzeigen soll.
Hat jemand eine Idee, wie ich das hinbekommen kann? Ich hab schon mit Referenzen und Events (Value change signaling) gearbeitet, aber das hat alles nichts geholfen.
Was übersehe ich? Weil dass es nicht gehen soll, kann ich mir nicht vorstellen.
Danke schonmal für eure Hilfe,
LG
Joe
diesmal hab ich wahrscheinlich ein total primitives Problem, aber ich komm trotzdem nicht dahinter, wie ich das machen kann.
Ich habe in meinem Programm 2 verschachtelte For-Schleifen. In der äußeren verwalte ich diverse Dateipfade und die innere arbeitet dann jeweils die aktuelle Datei ab.
Jetzt möchte ich 2 Progress bars implementieren, wobei mir die eine den Fortschritt bei der aktuellen Datei anzeigt und die andere den Gesamtfortschritt.
Was ich hinbekomme ist, dass mir die innere Forschleife durch Zähler/Gesamt eine prozentuale Anzeige auf die Progress Bar liefert. Alles wunderbar.
Ich schaffe es auch, dass die zweite Progress bar in der äußeren Schleife ebenfalls durch Zähler/Gesamt nach jeder Dateiabarbeitung auf den neuen Wert aktualisiert wird.
Was ich jedoch gerne hinbekommen würde ist, dass der Gesamtfortschritt nicht stufenweise, sondern kontinuierlich upgedatet werden soll. Das heißt also, dass er zwar grobe Abstufungen haben muss (durch den Zähler in der äußeren Schleifen), aber eben auch noch den Fortschritt von der inneren Schleife mit anzeigen soll.
Hat jemand eine Idee, wie ich das hinbekommen kann? Ich hab schon mit Referenzen und Events (Value change signaling) gearbeitet, aber das hat alles nichts geholfen.
Was übersehe ich? Weil dass es nicht gehen soll, kann ich mir nicht vorstellen.
Danke schonmal für eure Hilfe,
LG
Joe