Hallo zusammen,
ich suche nach einer Fortschrittsanzeige, in der sich zwei Werte darstellen lassen (s. Anhang).
Finde nichts im Netz 😦
Hintergrund:
Ich habe ein Tool, das Audio-Dateien parallel konvertiert.
Schon eine Datei kann bekanntlich dauern und weil die Konvertierung via externe Lib erfolgt, gibt es keinen Zwischenfortschritt pro Datei.
In der Progressbar würde ich mit dem ersten Abschnitt die Menge der vollständig konvertierten Dateien visualisieren und mit dem zweiten die sich gerade in der Konvertierung befinden.
Damit möchte ich erreichen, dass der Benutzer eine bessere Rückmeldung vom Programm erhält.
Danke im Voraus!
Hallo,
eine Lösung habe ich nicht direkt. Aber aus meinen Erfahrungen herraus gibt es viele Programme, die dann 2 Progressbars benutzen. Eine für den Gesamtfortschritt und eine für die aktuelle Datei.
Gruß Thomas
Wenn ich das richtig verstehe gibt es keinen Fortschritt für eine einzelne Datei.grün: Dateien sind fertig
braun: Dateien in Bearbeitung
grau: Dateien deren Bearbeitung noch nicht angefangen hat
Deren Summe ist 100% ist.
Ich würde mir dafür ein eigenes Control erstellen und selber zeichnen.
Schau am besten mal bei CodeProject nach: Progress Controls
Ich habe zwar jetzt direkt keins gefunden (ich hatte mal eines gefunden, das einen Bereich zeichnen konnte), aber mittels How to Paint on Top of a ProgressBar using C# müßtest du selber ja zwei Rechtecke zeichnen können.
@david.m
Genau 😃
@Th69
Ja, der zweite Link sieht vielversprechend aus.
Schaue ich mir an. Danke!