2010-05-11 86 views

回答

5

嘗試

string text = File.ReadAllText("filename.txt"); 
MyRichTextBox.Rtf = text; // oops, flying blind here 
+1

與之相對'MyRichTextBox.Rtf =文本;' – 2010-05-11 22:02:57

+0

@joel你知道你可以有固定的我的錯誤並節省了我一些尷尬,但nOOOOOoooo .... – Will 2010-05-12 12:49:21

4

您也可以嘗試

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

編輯:修正添加RichTextBoxStreamType參數。

+0

我不認爲這將工作,因爲richTextBox只有 支持.rtf,根據黃色框描述 視覺工作室。 – 2010-05-11 22:03:12

+1

我站好了。它應該是: MyRichTextBox.LoadFile(「filename.txt」,RichTextBoxStreamType.PlainText); – Toby 2010-05-11 22:11:09

+0

而不是在評論中給予更正,您應該編輯自己的答案並將其放在那裏。 – Oliver 2010-05-12 14:19:35

0

如果文本文件包含純文本和RTF格式不是文本,你可以使用:

MyRichTextBox.Text = File.ReadAllText("filename.txt"); 
相關問題