Параметр недопустим. Изображение сохранить C#
try { if (File.Exists(textBox1.Text)) { pictureBox2.Image.Dispose(); File.Delete(textBox1.Text); fname = TxtNameMada.Text + ".jpg"; string folder = @"E:\Images\" + comboBox1.Text + ""; pathstring = Path.Combine(folder, fname); using (Image a = pictureBox2.Image) { a.Save(pathstring); a.Dispose(); } } else { fname = TxtNameMada.Text + ".jpg"; string folder = @"E:\Images\" + comboBox1.Text + ""; pathstring = Path.Combine(folder, fname); Image a = pictureBox2.Image; a.Save(pathstring); a.Dispose(); } } catch (Exception ex) { MessageBox.Show(ex.Message + " ufff"); }
Что я уже пробовал:
Я пытаюсь этот кодовый блок но у меня появилась эта ошибка пожалуйста помогите мне исправить мою ошибку
мне нужно удалить путь перед сохранением, а затем я хочу сохранить новое изображение пути
Richard MacCutchan
Почему вы избавились от своего образа, прежде чем попытаться его сохранить?
waleed_akre
потому что не удаляйте путь ошибка отображения если не удалено изображение
пожалуйста, помогите мне
Richard MacCutchan
Извините, но это не имеет смысла. Вы не можете использовать объект после того, как он был удален. Я предлагаю вам добавить некоторый отладочный код в ваше приложение или фактически использовать отладчик, чтобы увидеть, что находится в вашем приложении. pathstring
переменная, когда происходит исключение.