Avatar billede friiiiis Novice
10. april 2005 - 00:21 Der er 3 kommentarer og
1 løsning

Få vist Form før handling udføres

Hej,

jeg har placeret en række internet handlinger i form.show event - det gør at jeg ikke kan se formen før disse handlinger er færdige.

Hvordan undgår jeg det?

har prøvet med

Application.processmessages

og

Application.Handlemessages

samt

Application.BringToFront

men intet hjælper
Avatar billede kroning Nybegynder
10. april 2005 - 10:33 #1
Put dem i form.FormActivate i stedet, stadig med en Application.ProcessMessages; som den første linie. For at undgå at FormActivate bliver kaldt mere end en gang kan du f.eks. sætte en boolean værdi eller skrive (i første linie) Form.OnActivate:=nil;
Avatar billede eht Nybegynder
10. april 2005 - 15:12 #2
Du kan også den kode ind i en timer, der startes i form.Show.(Interval f.eks. sat til 500)
Avatar billede friiiiis Novice
10. april 2005 - 15:37 #3
Jeg har brugt kommentaren fra Kroning og det virker helt perfekt - tror også det er den mest korrekte måde at gøre det på i stedet for en timer

kan jeg ikke lige få et svar fra kroning...??
Avatar billede kroning Nybegynder
10. april 2005 - 18:35 #4
Svar :)
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