c# - 如何保存而不是另存为

标签 c# save savefiledialog

我正在创建一个 richtextbox 编辑器,需要放置一个保存功能以及一个另存为。我可以通过使用 savefiledialog 轻松地执行另存为功能,但我不确定如何在没有它的情况下进行保存。谁能帮忙?

最佳答案

在某处创建一个字段,比如 string filename。最初将其设置为 null

打开文档时,将文件名存储在filename中。

当通过另存为保存文档时,还将此文件名存储在filename中。

调用 Save 时,检查 filename 的值。如果它是 null,则改为调用“另存为”。如果不为null,则保存到filename中指定的文件名。

关于c# - 如何保存而不是另存为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2311720/

相关文章:

c# - 在完成线程之前等待 FileSystemWatcher 事件触发

C#远程运行defrag.exe

c# - “索引超出范围。必须为非负数且小于集合的大小。\r\n参数名称 : index

python - 将文件保存在新目录中(python)

mvvm - 使用EL-Expression保存的ZK MVVM Binder

c# - 使 SaveFileDialog 不在用户选择的目录中创建测试文件

c# - 如何使用C#添加保存文件对话框

c# - Watin DialogHandler 关闭 SaveFileDialog

c# - Post请求为空(ASP.NET Core)

eclipse - STS-建立保存