Besser ist, es einfach vor der Bewegung zu invalidieren. Sonst berechnest du vorher das danach und danach dann wieder das von davor, was ja an sich keinen Sinn macht.
Gruß
~blaze~
Du hast auch viel zu viel Overhead, wenn du die Form benutzt. Nimm eine Picturebox oder ein Panel und lass nur das mit Invalidate neu zeichnen.