Re: Flackern beim Neuzeichnen der Komponente
13. Jul 2007, 09: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);
|