Das ist wirklich schade, denn ich sehe zur
WinAPI-Methode AnimateWindow() keine Alternative. Controls mit mehreren Kindelementen manuell über den Bildschirm schieben würde (ohne es getestet zu haben) sicher zu einer einzigen Flacker- und Ruckelorgie verkommen.
Wenn du es so machst, ja.
Du kannst aber auch einfach einen Screenshot von dem Bereich machen und nur den animieren. Das klappt problemlos und ohne ruckeln...
Sprich: Screenshot, PaintBox drüber, Controls verstecken, animiert ausblenden, fertig.
Du kannst sogar ein Bild nehmen, auf das du den Screenshot legst und das mit AnimateWindow ausblenden. Aber wie gesagt würde ich darauf bei Styles eher verzichten.