Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#7

Re: Flackern beim Neuzeichnen der Komponente

  Alt 13. Jul 2007, 08:44
... du kannst lokal beim Zeichnen das Rechteck auf eine lokale Variable legen um dann diese auf 0, 0 zu biegen (OffsetRect(DeinRect, -DeinRect.Left, -DeinRect.Top);). Dann kannst du die restlichen Zeichenfunktionen zu lassen und ihm einfach nur die lokale TRect geben.

Auch geht dieses Canvas.Draw(ARect.TopLeft.X, ARect.TopLeft.Y, Bmp); lesbarer: Canvas.Draw(ARect.Left, ARect.Top, Bmp);
  Mit Zitat antworten Zitat