Avatar billede anri Novice
29. juni 2005 - 14:09 Der er 3 kommentarer og
1 løsning

Flimrende skærmopdatering.

Jeg har en kontrol der skal beregne og tegne 20 små textboxe ved et klik på skærmen.. 
Mit problem er at det ser flimrende ud, når kasserne bliver tegnet, så jeg forsøgte at tegne hele kontrollen i invisible og derefter sætte den visible.
Men men men, det ændrer ikke noget, for så tegner computeren bare langsomt nå r jeg går visible igen.

Findes en anden måde at gøre dette på..  Noget doubble-buffer eller noget?
Avatar billede wisen Nybegynder
29. juni 2005 - 14:15 #1
Prøv at sætte følgende ind i constructoren på din kontrol:

SetStyle(ControlStyles.UserPaint | ControlStyles.DoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);
Avatar billede anri Novice
29. juni 2005 - 15:30 #2
Ja med lidt mere research derude, vise det sig at det jo lige er det jeg skal bruge.
Men det virker blot ikke på min control. Nogen ide om hvad jeg kan gøre forkert?
Avatar billede wisen Nybegynder
29. juni 2005 - 15:38 #3
Kan du ikke prøve at poste lidt kode - det kode du bruger til at tegne med...
Avatar billede anri Novice
05. februar 2007 - 20:37 #4
Dette kom aldrig til at virke og jeg fandt en anden løsning..

Lukker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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