C#richtextbox打开txt无效

代码:richTextBox1.LoadFile("e:\\2.txt");或者richTextBox1.LoadFile(@"e:\2.txt");都不行!

指定richTextBox1内的文件类型即可.

//修改如下:
richTextBox1.LoadFile("E:\\2.txt", RichTextBoxStreamType.PlainText);

希望能帮到你!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-19

注意


使用此版本的 LoadFile 方法时,如果所加载的文件不是 RTF 文档,则将出现异常。若要加载不同类型的文件(如 ASCII 文本文件),请使用接受 RichTextBoxStreamType 枚举值作为参数的此方法的其他版本。

richTextBox1.LoadFile(@"C:\test.txt", RichTextBoxStreamType.PlainText);

追问

这样写打开是乱码,楼上正解

第2个回答  2013-08-19

命名空间

using System.IO;

richTextBox1.Text=File.ReadAllText(@"e:\2.txt", Encoding.GetEncoding("gb2312"));

本回答被提问者采纳
第3个回答  2013-08-19
看一下详细信息是提示什么错误。就行了。
相似回答