Einzelnen Beitrag anzeigen

Benutzerbild von nailor
nailor

Registriert seit: 12. Dez 2002
Ort: Karlsruhe
1.989 Beiträge
 
#3

Re: Programm hängt bei Schleifen, warum?

  Alt 1. Jun 2004, 21:47
Das geht ganz so simpel nicht. Allerdings könntet du in die for-Schleife (sie wird dadurch zwar noch langsamer...) ein Application.ProcessMessages einbauen. Dann wird immer dann das andere abgearbeitet. Dann könntest du zum beispiel eine globale Variable per ButtonKlick setzen, die dafür sorgt, dass die Schleife verlassen wird.

Für ein Fortschrittsbalken such mal hier nach ProgressBar. Das Problem ist halt, dass du vorher irgendwie abschätzen musst, wie lange es insgesamt geht. Und so Sachen, wie "der wird garnicht neu gezeichnet, nur am Schluss" wird dir die Suche nach ProgressBar beantworten.

mfg,
nailor
Michael N.
http://nailor.devzero.de/code/sharpmath/testing/ --- Tests, Feedback, Anregungen, ... aller Art sehr willkommen!
::: don't try so hard - it'll happen for a reason :::
  Mit Zitat antworten Zitat