private void btnActivityTab_Click(object sender, EventArgs e) { if (ActiveMdiChild != activityTab) { btnActivityTab.BackColor = DefaultBackColor; btnActivityTab.FlatAppearance.MouseOverBackColor = DefaultBackColor; btnDownloadTab.BackColor = Color.DarkGray; btnDownloadTab.FlatAppearance.MouseOverBackColor = Color.FromArgb(152, 152, 152); activityTab.Activate(); } }
private void btnDownload_Click(object sender, EventArgs e) { if (!Directory.Exists(AllUserConfig.downloadLocation)) { MessageBox.Show(AllUserConfig.languageRM.GetString("directoryDoesntExist")); return; } Button activityTabButton = Application.OpenForms["Main"].Controls["btnActivityTab"] as Button; Button downloadTabButton = Application.OpenForms["Main"].Controls["btnDownloadTab"] as Button; activityTabButton.BackColor = DefaultBackColor; activityTabButton.FlatAppearance.MouseOverBackColor = DefaultBackColor; downloadTabButton.BackColor = Color.DarkGray; downloadTabButton.FlatAppearance.MouseOverBackColor = Color.FromArgb(152, 152, 152); ActivityTab activityTab = Application.OpenForms["ActivityTab"] as ActivityTab; activityTab.Activate(); ActivityTab tempForm = Application.OpenForms["ActivityTab"] as ActivityTab; Trim trim = new Trim(tbStartTime.Text, tbEndTime.Text); string format; switch (ddQualitySelection.SelectedIndex) { case 1: format = "best"; break; case 2: format = "2160p"; break; case 3: format = "1440p"; break; case 4: format = "1080p"; break; case 5: format = "720p"; break; case 6: format = "480p"; break; case 7: format = "360p"; break; case 8: format = "240p"; break; case 9: format = "144p"; break; case 11: format = "mp3"; break; default: format = "best"; break; } if (cb60fps.Enabled && cb60fps.Checked && format != "best") { format = format + "60"; } else if ((cb60fps.Enabled && cb60fps.Checked && format == "best")) { format = "p60"; } if (trim.isValid()) { tempForm.startAddingVideos(IdExtractor.GetIdsAndTypes(tbLinks.Text), llDownloadLocation.Text, format, trim); } else { tempForm.startAddingVideos(IdExtractor.GetIdsAndTypes(tbLinks.Text), llDownloadLocation.Text, format, null); } tbLinks.Text = ""; tbStartTime.Text = "00:00:00"; tbEndTime.Text = "00:00:00"; }