Avatar billede balling Nybegynder
06. november 2001 - 19:32 Der er 6 kommentarer og
1 løsning

Progress i StatusBar

Jeg er ny med Delphi og har ikke helt styr på alle komponenterne endnu...

Jeg har lavet en lykke, som tager en rum tid for programmet at arbejde sig igennem... er der nogen måde, hvorpå jeg kan få vist progress for lykken i statusbaren? Noget a\'la den progress bar der er i IE når der loades en ny side...
Avatar billede balling Nybegynder
06. november 2001 - 19:33 #1
OBS => Det drejer sig om Delphi4...
Avatar billede speedy Nybegynder
06. november 2001 - 19:38 #2
Jeps, du kan f.eks. sætte en Gauge ind, som du finder under tab\'en samples.

Inden løkken sætter du så Gauge1.MaxValue til antallet af gange løkken skal køre, og inde i lykken sætter du Gauge1.Progress til det tal løkken er nået til.

Du kan også bruge en ProgressBar som du finder under tab\'en win32. Der hedder det bare ProgressBar1.Max  og Progressbar1.Position

Afhængig af hvor stor en løkke det er du laver kan man også gøre sådan at den ikke opdaterer progressbaren HVER gang, men i stedet kun hver 100 gang. Det kan i visse tilfælde gøre processen hurtigere.


/SpEeDy
Avatar billede balling Nybegynder
06. november 2001 - 20:01 #3
Problemet er bare at jeg ikke kan få vist en gauge i min statusbar (I IE er det den hvor der i øjeblikket nok står \"udført\" i bunden af din skærm...).

Ellers en udemærket ide, og den virker fint!
Avatar billede speedy Nybegynder
06. november 2001 - 21:08 #4
Ahh, sorry...læste ikke ordentligt igennem :/
Avatar billede speedy Nybegynder
06. november 2001 - 21:10 #5
Her har du et eksempel på det du ønsker:

http://www.swissdelphicenter.ch/torry/showcode.php?id=164

/SpEeDy
Avatar billede balling Nybegynder
06. november 2001 - 21:10 #6
D\' OK...
Avatar billede balling Nybegynder
06. november 2001 - 21:12 #7
Tak du!!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester