C# webclient eventhandler completed

Status
Niet open voor verdere reacties.

rutgah90

Gebruiker
Lid geworden
29 jun 2011
Berichten
16
Ik probeer het voor elkaar te krijgen om als de download klaar is dat ik dan een bericht in richtextbox1 krijg.
maar de eventhandler laat het niet toe als ik het zo probeer:

het gaat om dit stukje dat niet werkt:
Code:
        private AsyncCompletedEventHandler Completed(string filename)
        {
            richTextBox1.SelectedText = richTextBox1.SelectedText + "Download: " + filename + " has completed." + System.Environment.NewLine;
            throw new NotImplementedException();
        }

Volledige code:
Code:
        public void DownloadFile(String Filename, String FilenameDownloaded)
        {
            WebClient webClient = new WebClient();
            webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed(Filename));
            webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
            webClient.DownloadFileAsync(new Uri(SVRS + Filename), Properties.Settings.Default.PathUT99 + FilenameDownloaded);
            


        }



        private AsyncCompletedEventHandler Completed(string filename)
        {
            richTextBox1.SelectedText = richTextBox1.SelectedText + "Download: " + filename + " has completed." + System.Environment.NewLine;
            throw new NotImplementedException();
        }









        // dit werkt erg goed
        public void ProgressChanged(object sender, DownloadProgressChangedEventArgs e)
        {
            if (this.MdiParent != null)
            {
                (this.MdiParent as Form1).DownloadBar.Value = e.ProgressPercentage;
            }
        }
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan