Mit eigenen komponenten läuft das ganze auch flüssiger.
Ähnliche effenkte verwende ich mit JavaScript bei
HTML. Die erfahrung zeigt, das das ganze sehr zu lasten des systems geht, statt eine einfache standartkomponente zu verwenden. ich denke bei delphi ist das nicht anders.