Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.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#中将.txt文件上载为.rtf文件?_C#_Richtextbox_Rtf - Fatal编程技术网

如何在C#中将.txt文件上载为.rtf文件?

如何在C#中将.txt文件上载为.rtf文件?,c#,richtextbox,rtf,C#,Richtextbox,Rtf,在我的C#代码中,如何将预先存在的.txt文件作为.rtf文件加载 我想在richTextBox上显示它?我正在运行Visual Studio Windows 应用程序 多谢各位 试试看 string text = File.ReadAllText("filename.txt"); MyRichTextBox.Rtf = text; // oops, flying blind here 你也可以试试 MyRichTextBox.LoadFile("filename.txt", RichText

在我的C#代码中,如何将预先存在的.txt文件作为.rtf文件加载 我想在richTextBox上显示它?我正在运行Visual Studio Windows 应用程序

多谢各位

试试看

string text = File.ReadAllText("filename.txt");
MyRichTextBox.Rtf = text; // oops, flying blind here
你也可以试试

MyRichTextBox.LoadFile("filename.txt", RichTextBoxStreamType.PlainText); 


编辑:更正为添加
RichTextBoxStreamType
参数。

如果文本文件包含纯文本而不是rtf格式的文本,则可以使用:

MyRichTextBox.Text = File.ReadAllText("filename.txt");

MyRichTextBox.Rtf=text相反
@joel你知道你本可以修复我的bug并为我省下一些麻烦,但没有……我认为这行不通,因为根据Visual Studio中的黄色框描述,richTextBox只支持.rtf。我已得到纠正。它应该是:MyRichTextBox.LoadFile(“filename.txt”,RichTextBoxStreamType.PlainText);不要在评论中给出更正,你应该编辑你自己的答案并放在那里。谢谢,奥利弗。正如你所知道的,我是新来的(至少在发帖方面是如此)。我仍在试图弄清楚Joel是如何在评论中嵌入代码标记的-/