我是C#编程的新手。我找不到只有Save的不同代码。找到了另存为,但不只是保存。我正在制作一个表格,我有一个工具条菜单。这就是我的另存为
private void saveAsToolStripMenuItem_Click(object sender, EventArgs e)
{
//try/catch statement
try
{
saveFileDialog1.ShowDialog();
outFile = new StreamWriter(saveFileDialog1.FileName);
outFile.Close();
}//end try
catch(Exception ex)
{
lblMessage.Text = ex.Message;
}//end catch
}
我需要为Save添加什么?谢谢,任何帮助表示赞赏!
答案 0 :(得分:1)
一般来说,Save和Save-as之间的区别在于前者将文件保存在其“现有”文件名下,而Save-as则提示输入新文件名。
现有的文件名是什么?典型地:
因此,在更改上面的代码以实现保存方面,您需要:
saveFileDialog1.FileName
的值保存在某处,以便日后可以参考。如果您有一个类代表您当前正在应用程序中某处编辑的文件,那么存储其当前文件名可能不是一个糟糕的举动。 其他注意事项:
MessageBox
以查看是否要覆盖现有文件。