0

我有一个 Outlook 消息文件,使用下面的代码转换成流

Stream messageStream = File.Open(MessageFileName, FileMode.Open, FileAccess.Read);

将此流放入 OutlookStorage.Message 对象,如下所示。

OutlookStorage.Message message = new OutlookStorage.Message(messageStream);

我正在将此消息对象正文显示到 RichTextBox 中。

RichTextBox1.Text = message.BodyText;

在 RichTextBox1 中,我只能看到图像中的文本数据和任何未显示在richtextbox 中的格式化数据

我的要求是我想在 Richtextbox 中显示消息正文,无论它可能是图像、格式化文本还是其他任何东西。我怎样才能?

4

1 回答 1

1

您需要使用message.BodyRTF而不是message.BodyText. 要将其显示在 RichTextBox 中,请使用Rtf

RichTextBox1.Rtf = message.BodyRTF;
于 2012-08-30T09:47:30.423 回答