【问题标题】:Merge Rich Text?合并富文本?
【发布时间】:2011-10-26 20:51:11
【问题描述】:

我有一个应用程序,它涉及逐个字符地构建富文本,以便一次全部撤消。为了保留该字符的格式,我选择它,然后可以将 SelectedRtf 属性添加到我的 StringBuilder,但是我希望能够将每个富文本字符构建到一个富文本字符串中,以便我可以一次性撤消它。

我的问题是如何将富文本字符串组合成一个大字符串,同时保留每个字符的所有格式。

【问题讨论】:

  • 请您详细说明“一次性撤消”部分
  • 在大多数专业程序(Word、Notepad++、VS 等)中,如果按 Delete 5 次,只需按一次 undo 即可全部撤消。因此,每次按下删除时,我都想将已删除的字符添加到 StringBuilder 中,以便按下撤消将其全部恢复,只需按下一个按钮。

标签: c# winforms richtextbox richtext


【解决方案1】:

这样合并:

richTextBox2.Select(richTextBox2.TextLength, 0);
richTextBox2.SelectedRtf = richTextBox1.Rtf;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-26
    • 2022-01-21
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多