Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#将带有格式的RichTextBox文本保存到特定位置,而无需对话框_C#_.net_File Io - Fatal编程技术网

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编辑了这篇文章。请检查你的代码对我来说似乎很好。检查编辑的答案。如果我的答案解决了你的问题,你可以接受。因此,不接受有价值的答案被认为是一种不好的做法。