我有一个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中我只能看到文本数据wherin图像和任何未在richtextbox中显示的格式化数据
我的要求是我想在Richtextbox中显示邮件正文,无论它是图像,格式化文本还是其他任何东西。 我怎么样?
答案 0 :(得分:1)
您需要使用message.BodyRTF
代替message.BodyText
。要将其显示在RichTextBox中,请使用Rtf
:
RichTextBox1.Rtf = message.BodyRTF;