Tags:
visual-basic
Hej
Jeg er igang med en web browser, og er nu nået dertil hvor jeg gerne vil have en ProgressBar ind.
Hvordan får jeg den til at regne ud hvor lang tid det tager at hente siden ned, og derefter får progressbaren til at køre.
Med svaret på requestet får du også længden på det, der skal hentes. Ved så løbende at udregne hastigheden, kan du dermed udregne hvor lang tid det tager at hente siden ned (og ved at sammenligne det med hvor lang tid, der er gået, kan du udregne resterende tid). Nu er der jo det med browsere, at det jo ikke ret gerne skulle tage ret lang tid at gøre det, browsere er der for, så derfor er progressbars sjældent brugt til at indikere manglende tid - det vil ofte bare se ud som en progressbar gående fra tom til fuld på ingen tid. Oftest benytter man en eller anden form for indikering af at der arbejdes - fx et animeret ikon, der "bevæger sig" når der loades, og der er stille, når der ikke loades.