Des R�tsels L�sung ist das Event, das ich verwendet habe:
textBox.TextChanged

Da in dem Teil noch ein Fehler war und er bei jedem auftreten von "," (die
Punktsetzung, daher IsPunctuation) eine 0 vorangef�gt war, �nderte sich der
Text bei jedem durchlauf, was das TextChanged ausl�st. Und jedesmal wurde
aufs neue ein Komma gefunden und der Text ge�ndert. Eine Simple �nderung,
die nur eine Null voransetzt, wenn das Komma am Anfang steht, rettet die
Sache:

                        if(Char.IsPunctuation(textBox.Text[i])&&i==0)
                        {
                        Correct = Correct+"0";
                        }
                        Correct = Correct+textBox.Text[i]);

Jetzt wird der Text der Textbox wie gew�nscht ge�ndert und es wird dann auch
ein 2. Event abgefeuert - aber diesmal �ndert sich ja nichts mehr, weil
alles korrekt ist.

Gru�, Andreas

_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an