要将 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 中的内容保存到文件中。