Thema: Delphi Double Buffered Bug

Einzelnen Beitrag anzeigen

brechi

Registriert seit: 30. Jan 2004
823 Beiträge
 
#21

Re: Double Buffered Bug

  Alt 1. Feb 2010, 18:49
Mach es bitte nicht mit so vielen Bitmaps. Alle Vektordaten (Text, Linien etc.) solltest du direkt auf das Canvas zeichnen.
Im Normalfall alles im OnPaint-Ereignis.
Wenn dies nicht funktioniert, dann leite mal vom TPanel ab (dort kannst du OnPaint überschreiben) und setzt DoubleBuffered auf true (ggf. noch ParentBackground anpassen).

Zum einen sparst du einiges an Speicher (6MB bei 1920x1080), Geschwindigkeit (gut sollte sich net viel tun) und hast am Schluss auch viel weniger Probleme wenn du z.B. auch Drucken willst.
  Mit Zitat antworten Zitat