Microsoft word使用rtf文件时,c#rich文本框无法加载该文件

Microsoft word使用rtf文件时,c#rich文本框无法加载该文件,c#,C#,我使用读取流来读取rtf文件,但是当MicrosoftWord打开此rtf文件时失败 有人知道如何解决这个问题吗?为富文本框读取RTF文件的正确方法(必须是类型)如下: myRichTextBox.LoadFile(myFilename); 但是,因为您对文件有一个锁,所以必须这样做(归功于@slaks): 要保存它,只需调用以下函数: myRichTextBox.SaveFile(myFilename); 像这样: new FileStream(path, FileMode.Open, F

我使用读取流来读取rtf文件,但是当MicrosoftWord打开此rtf文件时失败


有人知道如何解决这个问题吗?

为富文本框读取RTF文件的正确方法(必须是类型)如下:

myRichTextBox.LoadFile(myFilename);
但是,因为您对文件有一个锁,所以必须这样做(归功于@slaks):

要保存它,只需调用以下函数:

myRichTextBox.SaveFile(myFilename);
像这样:

new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)

记住在处理完文件流后要将其处理掉。@Pro:不客气。您应该通过单击空心复选框来接受此答案。
new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)