簡體   English   中英

在C#Winforms中使用SaveFileDialog

[英]Using SaveFileDialog in c# Winforms

我基本上只是想獲取文件路徑以將文件保存到,但是我的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()返回DialogResult,但是您可以直接在if中使用它,以.ShowDialog()一行代碼(我很貪心)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM