Se fai subito f.Invalidate l'area del form viene ridisegnata immediatamente e viene cancellato quello che ci hai appena disegnato su. I disegni "persistenti" dovrebbero essere fatti nell'evento Paint del form, che viene richiamato quando bisogna ridipingere l'area client del form.