我有一個樹形視圖,一個按鈕和一個工具箱。我將通過從工具箱中拖放項目來創建樹。最後,我將把樹結構存儲爲一個xml文件。爲此,當我點擊按鈕時,它會提示保存對話框,一旦用戶選擇要存儲的路徑,我就可以成功保存xml文件。現在,如果我想在每次(不管何時修改樹結構)打開保存對話框時保存結構,那麼當我進行更改(第一次除外)(如MS字)時,如何實現它?用C保存文件#
Q
用C保存文件#
0
A
回答
0
只需將您在對話框中選擇的文件名保存在變量中即可。下次檢查你是否有文件名,如果你只是保存文件。
0
如果在窗體上「拖放」SaveFileDialog,則SaveFileDialog對象將具有FileName集合,直到關閉該應用程序爲止。沒有必要保存到表單類中的字段。雖然它基本相同。
private SaveFileDialog saveFileDialog = null;
private string GetFileName()
{
if (saveFileDialog.FileName != String.IsNullOrEmpty(saveFileDialog.FileName))
{
return saveFileDialog.FileName;
}
else
{
if (saveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
return saveFileDialog.FileName;
}
else
{
//throw exception or something similar
}
}
}
相關問題
- 1. 保存文件到文件使用C#
- 2. 用C保存文本文件#
- 3. 將文件保存在C
- 4. c#保存文件目錄
- 5. C#權限保存文件
- 6. C#文件保存問題
- 7. 用mime類型保存文件在c#
- 8. 如何使用C保存doc文件
- 9. 創建後用C++保存AVI文件
- 10. 在C中使用libcurl保存文件
- 11. 無法保存Excel文件使用C#
- 12. 用動態名稱保存文件C#
- 13. 在C#中使用OpenFileDialog保存文件
- 14. 使用MemoryStream保存.docx文件C#
- 15. 保存js文件用C#命令
- 16. C#使用「/」名稱保存文件
- 17. 使用saveFileDialog保存txt文件(C++)
- 18. 在C中使用SaveFileDialog保存文件#
- 19. 保存應用程序特定的保存文件C#visual studio
- 20. 使用C#將文本文件保存到文本文件中
- 21. 保存文件不保存文件
- 22. 使用C#將excel文件保存爲值使用C#
- 23. 如何在C#中使用保存對話框保存ASCII文本文件?
- 24. 如何創建文件夾並使用c保存文件#
- 25. 在文件名中用斜槓保存文件 - objective-c
- 26. 如何使用保存文件保存文件對話框
- 27. 保存文件不使用保存文件對話框
- 28. 使用保存文件對話框保存xml文件
- 29. 用c#保存XML文件並保留空元素的格式
- 30. 保存文件
你想要所有的代碼,所以你不必思考或寫一點點它嗎? – leppie 2010-10-11 11:30:51
這是什麼類型的應用程序? – cjk 2010-10-11 11:31:02