RichTextBox文件格式错误
程序员文章站
2022-06-08 22:19:04
...
rtf的文件格式错误,简直就是一个坑。
如果直接将文本文件的后缀名改为rtf后缀,那么C#中运行
richTextBox1.LoadFile(path, RichTextBoxStreamType.RichText);
就会疯狂报错。
解决方案:用word打开后,另存为.rtf格式就可以了。
尝试过用代码将文件直接存为rtf格式:
if (File.Exists(path) == true)
{
MessageBox.Show("文件已存在");
}
else
{
FileStream file = new FileStream("D:\\data.rtf", FileMode.Create);
StreamWriter mysw = new StreamWriter(file);
mysw.Close();
file.Close();*/
}
这么一段代码,看似将文件存为了rtf格式,其实还是加载不出来,不能被C#识别。
最后发现,其实简单的一句:
richTextBox1.SaveFile(“D:\data.rtf”);
就够了,如果D盘没有该文件,还会自动新建一个文件,非常方便。
上一篇: 封装MVP模式
下一篇: 动画概述 一,创建一个简单的属性动画
推荐阅读
-
腾讯微博提示missing parameter errorcode 102 错误的解决方法,parametererrorcode
-
一个容易忽略的小错误,你曾经犯过没?
-
Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512 错误 解决方法
-
安装Oracle 10.2.0.1 grid control时提示OUI-25031错误解决方法
-
IMP-00058: 遇到 Oracle 错误 12154
-
MVC的MODEL层是不是不可以抛出错误?
-
监听器注册与ORA-12514 错误分析
-
php生成xml文件格式有关问题
-
PHP下打开phpMyAdmin出现403错误的问题解决方法
-
php-
小于50k的图片上传能成功,大于50k的就无法上传:错误提示 3