Zitat Zitat von zyankali
Danke Sirect fürs Posten des richtigen Quelltextes, doch in deinem Text sind gleich ein paar Sachen anders, jetzt würde mich interressieren woran es genau gelegen hat. Wenn mir das keiner sagen kann ists auch nicht so schlimm.

Edit: habs rausgefunden: es lag an "Application.DoEvents()".
Jetzt meine nächste frage. Wenn ich das Zählen starte, reagiert das Programm auf nichts anderes mehr, wie kann ich das verhindern?

Das Programm reagiert nicht mehr, weil der Thread in dem Dein GUI läuft durch Sleep() solange angehalten hast. Das kannst Du verhindern indem Du anstatt Thread.Sleep() einen Timer verwendest, oder aber die Operationen in einen eigenen Thread verlagerst.

In diesem Fall würde ich einen Timer empfehlen.