Avatar billede pjotre Novice
16. februar 2005 - 11:19 Der er 5 kommentarer og
1 løsning

Repaint form

Jeg har et program som kører en opdatering i ca. 15 minutter.
For at kunne følge med i, hvor langt programmet er, har jeg en speedbar og en tæller, som opdateres hver gang en post er opdateret. Denne tæller vises også på skærmen.
Når jeg kører programmet, virker det korrekt. Problemet er nu, at så snart jeg hopper over i et andet program - f.eks. outlook, og går tilbage igen til programmet, bliver formen ikke opdateret - programmet kører videre og laver det den skal.
Jeg har prøvet form.refresh og form.paint, men det giver samme resultat.
Hvad kan der gøres?
Avatar billede tolderlund Nybegynder
16. februar 2005 - 12:10 #1
form.refresh skal virke, ellers gør du noget forkert.
Men det bedste er flytte sådan en tung process til en sekundær tråd så GUI'en ikke dør.
Det simple "amatør" alternativ er at sætte formens Enabled=False først, kalde Application.ProcessMessages i din process, og bagefter sætte formens Enabled=True igen.
Avatar billede vallemanden Nybegynder
17. februar 2005 - 06:42 #2
form.Repaint;

ved ikke om det er en taste fejl i dit spg
Avatar billede pjotre Novice
18. februar 2005 - 13:05 #3
Jeg lukker
Avatar billede pjotre Novice
18. februar 2005 - 13:05 #4
Jeg lukker
Avatar billede vallemanden Nybegynder
18. februar 2005 - 13:09 #5
øhhhh

fik du det til at virke???????
Avatar billede pjotre Novice
18. februar 2005 - 13:13 #6
Desværre nej
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