public frmFileDownloader(string Url,string SaveTo) { InitializeComponent(); var folder = Path.GetDirectoryName(SaveTo); string file = Path.GetFileName(SaveTo); downloader = new FileDownloader(Url, folder, file); downloader.ProgressChanged += downloader_ProgressChanged; downloader.RunWorkerCompleted += downloader_RunWorkerCompleted; downloader.RunWorkerAsync(); }