Сохранение файла по тому же пути, по которому он был открыт - 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(???);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы