【问题标题】:Understanding RTF and edit it with vb.net了解 RTF 并使用 vb.net 对其进行编辑
【发布时间】:2010-03-15 23:30:19
【问题描述】:

我在我的 vb.net 表单中有这个 RichTextbox,我想当用户点击一个按钮时,例如加粗选定的文本,我该怎么做。

另外,我不想使用标准的 vb.net 表达式,例如 RichTextBox1.SelectedText.Font.Bold = True。我想做类似RichTextbox1.SelectedRTF="[bold]" & RichTextBox1.SelectedRTF & "[/bold]" 或任何RTF 的东西。

我可以只添加 RTF 选项随机位置,或者如果文本格式错误,RichTextBox 是否可以返回错误。我主要在寻找有关如何在不使用标准 vb 表达式的情况下使用 RTF 的信息。非常感谢您提供的任何帮助

【问题讨论】:

    标签: vb.net visual-studio-2008 richtextbox rtf


    【解决方案1】:

    它只是不能这样工作,它不是一个 HTML 编辑器。通过 Rtf 属性直接入侵 RTF 在技术上是可行的,但很难做到正确。 RTF 并不完全是一种友好的格式。开始reading here,尽量不要对第一页的质量感到恐慌。好吧,继续吧。

    【讨论】:

    • 你知道我可以使用的任何其他基于文本的脚本吗?我在某处读到了一个用于 vb.net 的扩展 RichTextBox 插件,也许它更有可能做这样的事情我正在尝试确实找到了更好的解决方案,我只是发现通过直接更改 RTF 重做/撤消不起作用,这是必须的!
    • 对于任何偶然发现这个答案的人,有一个规范的更新版本here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 1970-01-01
    • 2011-11-14
    • 1970-01-01
    相关资源
    最近更新 更多