通过C#保存并另存为Windows窗体应用程序
本文关键字:Windows 窗体 应用程序 另存为 保存 通过 | 更新日期: 2023-09-27 18:21:03
我使用此代码在c#中保存图像
SaveFileDialog svf = new SaveFileDialog();
svf.Filter = "JPEG files (*.jpeg)|*.jpeg";
if (DialogResult.OK == svf.ShowDialog())
{
this.imgbox.Image.Save(svf.FileName,ImageFormat.Jpeg);
}
我需要在不更改名称或位置的情况下立即保存图像(应用保存而不是保存为上述代码)我现在如何使用此代码进行保存?
假设WinForms,将一个字段或属性添加到相应的控件中,以保存当前打开的文件的完整路径,并将其称为currentFileName
或其他什么。
打开文件时,请为变量指定路径。现在,当用户点击"保存"菜单时,您可以使用已存储的路径来覆盖打开的文件。您可以添加一个Save As(另存为)菜单,弹出SaveFileDialog
,然后再次将结果分配给变量(如果未取消)。
当用户调用"新建"或"关闭"菜单时,请确保清除存储的路径。