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