RichTextBox 中的 HTML 格式

2024-01-03

我一直在使用从 XML 文件获取的 HTML 字符串。我正在尝试找出一种方法来在带有格式的富文本框中显示这些字符串。 所以 例如

 <p>This is a <strong>HTML</strong> string from the <em>XML</em> file</p>

or

 <p>This is our <span style="text-decoration: underline;">response</span></p>

应该像这样显示在 Richtextbox 中:

这是一个HTML字符串从XML file

这是我们的回应

我不太确定该怎么做。我不太确定 WebBrowser 类在这里如何工作,因为 HTML 字符串是单独的,并且不会形成完整的 HTML 文件。

此外,一旦在 Richtextbox 中进行任何更改,我需要一种方法来反转格式(HTML 编码),因为它们将被写回 XML 文件。

我有办法实现这一目标吗?我真的需要帮助。我很困惑。

EDIT:

如果有帮助的话,这是我从中获取字符串的 XML 部分(与此类似)。

<Field id="13598" type="1">&lt;p&gt;&lt;strong&gt;This &lt;/strong&gt;is our &lt;em&gt;response&lt;/em&gt;&lt;/p&gt;</Field>

我基本上试图允许用户在字段中编辑和保存字符串。

EDIT 2:

我已经设法使用 WebBrowser 控件来满足我的要求,但我面临着一个新问题。看看这里:使用所见即所得编辑器编辑 HTML https://stackoverflow.com/questions/13410067/editing-html-with-a-wysiwyg-editor任何帮助将不胜感激!


我已经解决了它使用所见即所得 HTML 编辑器 http://www.dreamincode.net/forums/topic/48398-creating-a-wysiwyg-html-editor-in-c%23/。然而,我面临着一个新问题,如果有人能提供帮助,那就太好了!

这是我的新问题:使用所见即所得编辑器编辑 HTML https://stackoverflow.com/questions/13410067/editing-html-with-a-wysiwyg-editor

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RichTextBox 中的 HTML 格式 的相关文章

随机推荐