c# - 另存为

标签 c# winforms save-as

有谁知道任何展示如何在 win 表单中创建“另存为”对话框的文章或网站。我有一个按钮,用户单击并序列化一些数据,然后用户使用此“另存为”框指定他们希望将其保存的位置。

最佳答案

你的意思是像SaveFileDialog

来自 MSDN 示例,稍作修改:

using (SaveFileDialog dialog = new SaveFileDialog())
{
    dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"  ;
    dialog.FilterIndex = 2 ;
    dialog.RestoreDirectory = true ;

    if (dialog.ShowDialog() == DialogResult.OK)
    {
        // Can use dialog.FileName
        using (Stream stream = dialog.OpenFile())
        {
            // Save data
        }
    }
}

关于c# - 另存为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5067662/

相关文章:

c# - 如何在应用程序重新启动之间保留对组合框中项目的选择

VBA 将文档从 .docm 保存(并转换)为 .docx

c# - 有没有办法概括 Action 和 Action<T>?

vb.net - 多维控件数组

c# - 与其构造函数方法相比,应该如何使用 Form.Load 事件?

javascript - 有什么方法可以在 'simulate' 上右键另存为命令或使用 JavaScript 在浏览器中强制下载文件?

javascript - 如何使用 Javascript 下载、压缩和保存多个文件并取得进展?

c# - datagridview 中的垂直文本

c# - 混淆器 .NET 混淆器。安全吗?

c# - 使用面板 asp/css 框内有 4 个框的框