Richtextbox.Document 属性未定义。

3

我曾试图在Windows窗体中显示格式化文本和链接,使用了RichTextBox并通过MyRTB.Document;插入格式化文本(我使用的是MSDN上的RichTextBox概述)。然而,当我尝试使用该项目时,发现RichTextBox没有定义Document属性。我已添加了presentationframework.dll程序集,并按照属性文档中所述添加了using System.Windows.Controls,但仍然无法使用。我不知道为什么会出现这种情况,也不知道如何解决,非常感谢任何帮助。

2个回答

6
答案迟来了,但也许能够帮助其他有同样问题的人。
有不同种类的RichTextBox对象可以被创建:
一种是System.Windows.Forms.RichTextBox这个对象是通过工具箱拖动RichTextBox到表单中生成的。这个对象不包含文档属性。
另一个对象来自于System.Windows.Controls.RichTextBox,这个对象适用于WPF(Window Presentation Foundation),因此具有文档属性。
我是一名电子学生,请谅解并纠正任何误用的术语等。

0

您可以使用:

MyRTB.RTF="{\rtf...}";

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接