public void Download(Folge folgetodownload, int selectedstaffel, string SerienName) { if (int.Parse(Settings.Default.MaxSimDownloads) != 0) { while (int.Parse(Settings.Default.MaxSimDownloads) <= Form1.ActiveForm.Controls.Find("DownloadingPanel", true)[0].Controls.Count) { ; } } if (folgetodownload.Downloading) { DownloadItem di = new DownloadItem(folgetodownload, selectedstaffel, SerienName); di.BeginDownload(); di.Location = new System.Drawing.Point(10, Form1.ActiveForm.Controls.Find("DownloadingPanel", true)[0].Controls.Count * 260 + 10); DownloadingPanel.Invoke((MethodInvoker)(() => DownloadingPanel.Controls.Add(di))); } }
private void MenueBtnClick(object sender, EventArgs e) { Button clickedbtn = sender as Button; switch (clickedbtn.Name) { case "DownloadBtn": DownloadPanel.BringToFront(); selectedPanel = "DownloadPanel"; break; case "DownloadingBtn": DownloadingPanel.BringToFront(); selectedPanel = "DownloadingPanel"; break; case "SettingBtn": SettingPanel.BringToFront(); selectedPanel = "SettingPanel"; break; } }