要將 WinForms RichtextBox 中的內容保存到文件中,可以使用以下代碼示例:
private void SaveToFile(string filePath)
{
// 將 RichtextBox 中的內容保存到指定文件中
using (StreamWriter sw = new StreamWriter(filePath))
{
sw.Write(richTextBox1.Text);
}
}
在上面的代碼中,SaveToFile 方法接受一個文件路徑作為參數,并使用 StreamWriter 將 RichtextBox 中的內容寫入到指定的文件中。
在實際使用中,可以將 SaveToFile 方法與 SaveFileDialog 對話框結合起來,以便用戶選擇保存的文件路徑。示例如下:
private void btnSave_Click(object sender, EventArgs e)
{
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "Text Files|*.txt|All Files|*.*";
saveFileDialog1.Title = "Save File";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
SaveToFile(saveFileDialog1.FileName);
}
}
在上面的代碼中,btnSave_Click 方法會彈出一個 SaveFileDialog 對話框,讓用戶選擇保存的文件路徑,然后調用 SaveToFile 方法將 RichtextBox 中的內容保存到文件中。