Сохранение файла по тому же пути, по которому он был открыт - C#
Формулировка задачи:
Помогите с кодом для элемента меню «Сохранить». Чтобы файл сохранялся по
тому же пути, по которому был открыт.
public partial class fImage : Form { public fImage() { InitializeComponent(); } //загружаю заданное изображение в дочерний элемент mainPicture public void LoadImage(string strPath) { Text = System.IO.Path.GetFileName(strPath); mainPicture.Image = new Bitmap(strPath); } //сохраняю public void SaveImage(string strPath) { mainPicture.Image.Save(strPath); } private void fImage_Load(object sender, EventArgs e) { } private void mainPicture_Click(object sender, EventArgs e) { } } } //главная форма public partial class fMain : Form { public fMain() { InitializeComponent(); } private void fMain_Load(object sender, EventArgs e) { } private void открытьToolStripMenuItem_Click(object sender, EventArgs e) { if (FD.ShowDialog() == DialogResult.OK) { fImage f = new fImage(); f.LoadImage(FD.FileName); f.MdiParent = this; f.Show(); } } private void сохранитьКакToolStripMenuItem_Click(object sender, EventArgs e) { if (FS.ShowDialog() == DialogResult.OK) { fImage f = (fImage)ActiveMdiChild; f.SaveImage(FS.FileName); } } private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e) { //как сохранить файл по тому же пути по которому он был открыт? } } }
Решение задачи: «Сохранение файла по тому же пути, по которому он был открыт»
textual
Листинг программы
fImage f = new fImage(); f.SaveImage(???);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д