Hallo, am einfachsten ist glaube ich die Umsetzung in einem "SpriteSurface"-Element (das ja nämlich extra für Animationen gemacht). Dort kann man dann mit "SpriteSurface.Graphics.DrawString" einen Text an die Position x|y zeichnen lassen und verschieben –- sozusagen ganz dynamisch animiert.
Nicht zu vergessen dabei: Man muss die Animation starten mittels der Methode "Run", erst dann wird das Event "NextFrame" regelmäßig aufgerufen. Indem man den Text einfach dreimal so lang macht (also durch mehrmaliges Aneinandersetzen des gleichen Textstücks) wie die sichtbare Animationsfläche, dürfte das Problem des Abreißens auch gelöst werden können; dann kann man vorne einen Teil wegnehmen und ihn hinten anhängen, ohne dass der Benutzer eine Lücke sieht. Gruß, Johannes -- GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS. Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail
