21. september 2004 - 09:26Der er
2 kommentarer og 1 løsning
Kurve blinker ved opdatering
Hej
Jeg har lavet et program som opsamler data fra et forsøg. Hvert sekund opdateres en kurve på skærmen som viser de opsamlede data. Det giver ligesom et glimt på skærmen. Jeg har set nogle programmer hvor kurven ligesom glider i stedet for det irriterende glimt. I mit program overskrives den "gamle" kurve af baggrundsfarven, derefter tegnes den nye kurve. Der er kun begrænset overlap af gammel og ny kurve.
Er der nogen der har erfaring med hvordan jeg får det til at se lidt mere glidende ud ?
I stedet for at slette hele billedet, skal du tegne den gamle kurve over med baggrundsfarven (Hvis du ikke har data må du gemme dem midlertidigt), og tegne den nye. Alternativt må du arbejde med 2 bitmaps, så du tegner den nye kurve på en bitmap for sig selv, og kopierer den over når den er færdig (det giver et væsentligt hurtigere skift)
Der er også en property der hedder DoubleBuffered som du kan prøve at sætte true (for din TChart) - men udover det, så opnår du nok den glidende effekt ved at gøre som hreiff foreslår.
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.