public MainForm() { InitializeComponent(); this.pm = new ProjectManager(); this.pm.FetchInfoChanged += new EventHandler<MessageEventArgs>(pm_FetchInfoChanged); this.pm.FetchPostsAndFilesComplted += new EventHandler<FetchPostsAndFilesCompletedEventArgs>(pm_FetchPostsAndFilesComplted); this.pm.FetchPostsProgressChanged += new EventHandler<Natsuhime.Events.ProgressChangedEventArgs>(pm_FetchPostsProgressChanged); this.pm.FetchFilesInPostProgressChanged += new EventHandler<Natsuhime.Events.ProgressChangedEventArgs>(pm_FetchFilesInPostProgressChanged); this.pm.SaveDataComplted += new EventHandler<FetchPostsAndFilesCompletedEventArgs>(pm_SaveDataComplted); this.fileList = new Dictionary<string, FileInfo>(); }
private void btnStartDownload_Click(object sender, EventArgs e) { //tbxMessage.Text = "" + downloadUrlList.Count.ToString() + "\r\n"; ; //DownLoader dr = new DownLoader(downloadUrlList, @"G:\temptemp\"); //dr.DownloadChanged += new EventHandler<AsyncCompletedEventArgs>(dr_DownloadChanged); //try //{ // dr.Download(); //} //catch (Exception ex) //{ // tbxMessage.Text += ex.Message + "\r\n"; //} ProjectManager pm = new ProjectManager(); pm.Start(); }