C#将带有格式的RichTextBox文本保存到特定位置,而无需对话框
我最近发布了关于这一点的帖子,但没有找到合适的解决方案,可能是因为没有给出我的计划的全部内容 我有两个C#将带有格式的RichTextBox文本保存到特定位置,而无需对话框,c#,.net,file-io,C#,.net,File Io,我最近发布了关于这一点的帖子,但没有找到合适的解决方案,可能是因为没有给出我的计划的全部内容 我有两个表单,在其中一个表单中,我有一个RichTextBox,在相同的表单中,我有一个方法(public),用于将RichTextBox`中的富文本自动保存到它作为参数的特定位置 从另一个表单中,我获取位置并将其传递给方法,然后在该位置创建文件(格式为.rtf),但问题是该文件是空的,即该文件中根本没有文本 你能帮我解决这个问题吗 代码: public void SaveIt(string pa
表单
,在其中一个表单中,我有一个RichTextBox
,在相同的表单中,我有一个方法(public),用于将RichTextBox`中的富文本自动保存到它作为参数的特定位置
从另一个表单中,我获取位置并将其传递给方法,然后在该位置创建文件(格式为.rtf),但问题是该文件是空的,即该文件中根本没有文本
你能帮我解决这个问题吗
代码:
public void SaveIt(string parser)
{
MessageBox.Show(parser);
System.IO.StreamWriter file = new System.IO.StreamWriter(parser);
file.WriteLine(this.NotePad.Rtf);
file.Close();
}
我通过解析器:E:\Profiles\Muhammad Waqas\Data\BE\note1.Rtf如果您想使用
StreamWriter
像这样使用它:-
using (StreamWriter SW = new StreamWriter(parser))
{
Sw.WriteLine(this.NotePad.Rtf) ;
}
您可以发布用于写入文件的代码吗?确定:public void SaveIt(字符串解析器){MessageBox.Show(解析器);System.IO.StreamWriter file=new System.IO.StreamWriter(解析器);file.WriteLine(this.NotePad.Rtf);file.Close();}我通过解析器:E:\Profiles\Muhammad Waqas\Data\BE\note1.RtfI编辑了这篇文章。请检查你的代码对我来说似乎很好。检查编辑的答案。如果我的答案解决了你的问题,你可以接受。因此,不接受有价值的答案被认为是一种不好的做法。