如何在C#中将.txt文件上载为.rtf文件?
在我的C#代码中,如何将预先存在的.txt文件作为.rtf文件加载 我想在richTextBox上显示它?我正在运行Visual Studio Windows 应用程序 多谢各位 试试看如何在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
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是如何在评论中嵌入代码标记的-/