Hi Flow.
Wenn der Download in einem extra Thread läuft und das restliche Programm nicht behindert oder anhält, könnte man das über einen Boolean machen, den man aus dem Hauptprogramm setzt, und im Backgroundworker abfragt, z.B. "DownloadsPaused
= true/false". Die entscheidenden Programmanteile, die tatsächlich downloaden innerhalb der Schleife im Download-Code, könnte man dann via "IF Not DownloadsPaused Then ..." einfach umgehen, solange nicht gedownloadet wird, sondern alternativ etwa
in einem Label ein "Download angehalten" ausgeben, und z.B. einen Button auf Visible setzen, der den Download wieder weitermachen lässt (also DownloadsPaused wieder auf false setzt).
Wäre jetzt so eine Schnellschuss-Idee, ohne nähere Umstände des Codes zu kennen (z.B. ob es mehrere parallele Downloads gibt, oder dgl.)
LG, Dennis.