在WinForm中使用SaveFileDialog控件可以讓用戶選擇保存文件的路徑和文件名。以下是一個簡單的示例代碼:
private void button1_Click(object sender, EventArgs e)
{
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "Text Files|*.txt";
saveFileDialog1.Title = "Save text file";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
// 獲取用戶選擇的文件路徑
string filePath = saveFileDialog1.FileName;
// 將數據保存到文件
using (StreamWriter sw = new StreamWriter(filePath))
{
sw.WriteLine("Hello, World!");
}
}
}
在上面的示例中,當用戶點擊一個按鈕時,會彈出一個SaveFileDialog控件讓用戶選擇保存文件的路徑和文件名。如果用戶點擊了確定按鈕,則會將數據寫入到用戶選擇的文件中。在SaveFileDialog控件中,Filter屬性用于設置文件過濾器,Title屬性用于設置對話框的標題。