Hi an alle.
Ich möchte mit meinem Programm per Button Click einen FileTransfer starten.
Während dieses Transfers aktualisiert die ProgressBar schön weiter, aber ich kann das Fenster nicht mehr verschieben.
Habe nun etwas im Netz und hier im Forum gesucht und dabei bin ich auf Application.DoEvents() und auf BackgroundWorker gestossen.
Leider konnte ich nicht herausfinden, wie ich einen Backgroundworker in mein Programm einbaue, damit ich die Form verschieben kann.
Kann mir von euch ein Beispiel nennen?
Ein symbolischer Ausschnitt aus dem Quellcode:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| private void btTransfer_Click(object sender, EventArgs e) { foreach (System.IO.FileInfo oFile in oFiles) { MyClient.UploadFile(Ziel+"\\"+oFile.Name, Quelle+"\\"+oFile.Name); } } |