在c# Winforms中使用SaveFileDialog
本文关键字:SaveFileDialog Winforms | 更新日期: 2023-09-27 18:09:27
我基本上只是想获得一个文件路径来保存文件,但我的SaveFileObject不会让我访问SelectedPath。我已经检查了其他论坛,不知道为什么它不会告诉我,这是我的代码;
SaveFileDialog filePath = new SaveFileDialog();
DialogResult result = filePath.ShowDialog();
if (result == DialogResult.OK)
{
string folderPath = filePath.;
}
让我选择filePath。再次输入ShowDialog和filePath。ToString等等……我哪里做错了?
您实际上需要从SaveFileDialog的FileName属性中获取文件名。这将为您提供用户要保存的文件的完整路径和文件名。
SaveFileDialog saveDialog = new SaveFileDialog();
DialogResult result = saveDialog.ShowDialog();
if (result == DialogResult.OK)
{
String fileName = saveDialog.FileName;
//your code to save the file;
}
虽然,由于.ShowDialog()
返回一个dialgresult,您可以直接在if中使用它来节省一行代码(是的!我贪婪)