private void Control_Download_Click(object sender, EventArgs e) { if (Download_FolderBrowserDialog.ShowDialog() == DialogResult.OK) { Enabled = false; Project.CountDownload = 0; Project.SelectedVersion = Control_Available.SelectedItem.ToString(); Project.DownloadFolder = Download_FolderBrowserDialog.SelectedPath; foreach (var Item in Project.Extension) { Parse.AsyncDownload(Item.Key, "Extension", DownloadCallback); } foreach (var Item in Project.Dependencies) { Parse.AsyncDownload(Item.Key, "Dependencies", DownloadCallback); } } }