Ähm ja, ich hoffe das reicht
Code:
void Schleife ()
{StartButton.Enabled = false;
string eingabe = EingTextBox.Text;
//"eingabe" als string deklarieren
//und als Text der "EigTextBox" initialisieren
int laenge = eingabe.Length;
//"laenge" als int deklarieren und
//als Länge des Strings "eingabe" initialisieren
if (LinksRadio.Checked == true)
//"wenn der Radiobutton "LinksRadio"
//gewählt ist, dann..."
{while(schleife == true)
//siehe "schleife = true; Schleife();"
{Ausgabe.Text = eingabe;
//der Text der (wohl) TextBox "Ausgabe"
//wird als "eingabe" initialisiert
Ausgabe.Refresh ();
//der Inhalt von "Ausgabe" soll aktualisiert
//werden (da geändert);
Thread.Sleep(speed);
//Hält den aktuellen Thread für einen
//angegebenen Zeitraum an.
eingabe = eingabe.Substring(1, laenge - 1) + eingabe.Substring(0, 1);
//KNACKPUNKT der String "eingabe"
//wird so modifiziert, dass das erste Zeichen
//hinten an den neu initialisierten string "eingabe"
//angehängt wird.. Es entsteht der Eindruck,
//der Text bewegt sich nach Links
}
}
else
{while(schleife == true)
{Ausgabe.Text = eingabe;
Ausgabe.Refresh ();
Thread.Sleep(speed);
eingabe = eingabe.Substring(laenge-1, 1) + eingabe.Substring(0, laenge - 1);
// Siehe Oben, nur, dass das letzte Zeichen
//vorne angehängt wird. (siehe Substring-Methode)
}
}
}