Um ehrlich zu sein ist dein Programm relativ nutzlos. Ich kenne den Code nicht, aber ich nehme an, dass du alle Dateien suchst um die Anzahl festzustellen und dann alle in der Liste anzeigst (da dann in einer for-Schleife die Progressbar updaten ist eine einfache Sache, weil die Anzahl ja schon vorher festgestellt wurde). Ergo: das Programm sucht entweder zweimal oder sucht einmal und baut erst dann die Liste auf; egal was von beiden du machst: es ist um einiges langsamer als die Suchfunktion von Windows. BeginUpdate bzw. EndUpdate helfen hier, sind aber nahezu sinnlos, weil du dann 40sec. initialisierst und viell. 5 oder 10 sec. die Progressbar hast... also ich werde weiter bei der Windowssuche bleiben. Funktionalität über alles
Dust Signs