ich habe mich nun seit einiger zeit schon in c# eingearbeitet. nun bräuchte ich für ein Projekt einen Fortschrittbalken. - Graphisch gesehen, habe ich diesen schon hingesetzt. Nun gehts ans programmieren. ich habe überhaupt keine ahnung, wie ich das beginnen soll (mit einem timer??) ... - weiß irgendjemand von euch eine antwort darauf, bzw. eine seite, wo man so was nachlesen kann??
ein fortschrittsbalken soll ja den fortschritt anzeigen.
dazu muß erst einmal festgestellt werden, wann eine sache wohl fertig sein wird.
dann kann der augenblickliche fortschritt prozentual angezeigt werden.
ist aber der fertigstellungszeitpunkt nicht ermittelbar, kann dieser auch nicht in relation zu dem bisherigen gesetzt werden.
bei filetransfer ist so etwas relativ einfach:
die größe der datei ist im vorfeld ja bekannt.
zwischen den übertragungen einzelner blöcke werden diese summiert und in relation zur gesamtmenge als balken angezeigt.
mit einem (asynchronen) timer würde man den fortschritt ja von einer festen endezeit abhängig machen. diese lösung wäre wohl die schlechtere.