Usuwanie obrazka znajdującego się w pictureboxie

Usuwanie obrazka znajdującego się w pictureboxie
Shadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

Witam, tym razem piszę odnośnie problemu z usuwaniem obrazka znajdującego się w pictureboxie.
Zapis wygląda w ten sposób

string obrazek = ofd.FileName.ToString(); - użytkownik wybiera obrazek
pictureBox1.ImageLocation = obrazek; - wybrany do pictureboxa

pictureBox1.Image.Save(@"simple.jpg", ImageFormat.Jpeg); - zapis w folderze pod odpowiednią nazwą

pictureBox1.Load(@"simple.jpg"); - tak wczytywany jest powtórnie ( po ponownym włączeniu programu )

No i w obecnym momencie w pictureboxie znajduje się obrazek , który chcę usunąc - i z dysku i z pictureboxa. Wszelkie próby dają ten sam efekt - Proces nie może uzyskać dostępu do pliku ... , ponieważ jest on używany przez inny proces.

Bardzo proszę o jakieś wskazówki. Pewnie będzie trzeba zmienić sposób otwierania pliku, ale nie bardzo wiem na jaki. Pozdrawiam serdecznie

dam1an
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1589
Shadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

Niestety, nadal nie działa :( Macie może jakieś inne pomysły?

  • Rejestracja: dni
  • Ostatnio: dni
Shadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

Jeszcze takie pytanko : Jak zapisać obrazek z pictureboxa do pliku .jpg? Chodzi mi o inny sposób niż na przykład : pictureBox1.Image.Save("example.jpg", ImageFormat.Jpeg);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.