/// <summary> /// Przycisk wyswietla pobierane aktualnie pliki (i zakonczone) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPobierane_Click(object sender, EventArgs e) { if (pobieranie == null) { pobieranie = new Pobierane(); pobieranie.Show(); } else pobieranie.Show(); }
/// <summary> /// Funkcja odpowiedzialna za obslugę przycisku pobierającego zaznaczone pliku /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { if (pobieranie == null) pobieranie = new Pobierane(); foreach (ListViewItem lvi in lvPliki.SelectedItems) { Thread th = new Thread(new ParameterizedThreadStart(pobieraj)); plikInfo plik = new plikInfo(lvi.SubItems[0].Text, 0, Int32.Parse(lvi.SubItems[2].Text), 0, ""); List<object> obj = new List<object>(); obj.Add(lvi.SubItems[1].Text+lvi.SubItems[0].Text); obj.Add(plik); obj.Add(wyswietlonePliki); th.SetApartmentState(ApartmentState.STA); th.IsBackground = true; th.Start(obj); } }