這篇文章主要為大家詳細介紹了Winform SaveFileDialog儲存檔案對話方塊的相關資料,具有一定的參考價值,感興趣的小夥伴們可以參考一下
SaveFileDialog用於儲存檔案,供大家參考,具體內容如下
1、建立Winform表單應用程式,命名為SaveFileDialogDemo。
2、在介面上添加一個按鈕的控制項(用於開啟儲存檔案對話方塊),添加文本控制項,用於輸入要儲存的內容。
3、後台代碼實現:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace SaveFileDialogDemo{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } /// <summary> /// 儲存檔案按鈕 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_SaveFile_Click(object sender, EventArgs e) { // SaveFileDialog sfd = new SaveFileDialog(); //設定儲存檔案對話方塊的標題 sfd.Title = "請選擇要儲存的檔案路徑"; //初始化儲存目錄,預設exe檔案目錄 sfd.InitialDirectory = Application.StartupPath; //設定儲存檔案的類型 sfd.Filter = "文字檔|*.txt|音頻檔案|*.wav|圖片檔案|*.jpg|所有檔案|*.*"; if (sfd.ShowDialog() == DialogResult.OK) { //獲得儲存檔案的路徑 string filePath = sfd.FileName; //儲存 using (FileStream fsWrite = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write)) { byte[] buffer = Encoding.Default.GetBytes(txt_FileInfo.Text.ToString().Trim()); fsWrite.Write(buffer, 0, buffer.Length); } } } }}
4、運行exe程式,在文字框中輸入要儲存的內容:
5、點擊“儲存檔案”按鈕,開啟儲存檔案對話方塊,輸入檔案名稱,點擊儲存:
6、在Debug目錄下面可以看到儲存對話方塊.txt這個檔案,開啟檔案,可以看到儲存的內容: