private void UsunZKolekcji(object sender, EventArgs e) { List <Zdjecie> lista = ZwrocZdjeciaZaznaczone(); if (Thumbnailview.MiniaturyZDrzewa == true) { foreach (Zdjecie z in lista) { if (z.CzyUstawioneId() == true) { z.UsunZdjecieZBazy(); z.UsunId(); Thumbnailview.ZmodyfikowanoZdjecie(null, z, RodzajModyfikacjiZdjecia.Zawartosc); } } } else { foreach (Zdjecie z in lista) { z.UsunZdjecieZBazy(); z.UsunId(); Thumbnailview.Usun(z); } Thumbnailview.Odswiez(); } }
private void UsunZdjecie(object sender, EventArgs e) { bool usunieto = false; Zdjecie[] zdjecia = (Zdjecie[])Thumbnailview.WybraneZdjecia; if (zdjecia.Length != 0) { for (int i = 0; i < zdjecia.Length; i++) { try { if (zdjecia[i].Usun()) { if (usunieto == false) { usunieto = true; } Thumbnailview.Usun(zdjecia[i]); zdjecia[i].Dispose(); } } catch (FileNotFoundException) { MessageBox.Show("Wybrane zdjêcie nie mo¿e zostaæ odnalezione!", "B³¹d!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (DirectoryNotFoundException) { MessageBox.Show("Katalog z wybranym zdjêciem nie mo¿e zostaæ odnaleziony!", "B³¹d!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } if (usunieto) { Thumbnailview.Odswiez(); } } }