【发布时间】:2011-10-26 20:51:11
【问题描述】:
我有一个应用程序,它涉及逐个字符地构建富文本,以便一次全部撤消。为了保留该字符的格式,我选择它,然后可以将 SelectedRtf 属性添加到我的 StringBuilder,但是我希望能够将每个富文本字符构建到一个富文本字符串中,以便我可以一次性撤消它。
我的问题是如何将富文本字符串组合成一个大字符串,同时保留每个字符的所有格式。
【问题讨论】:
-
请您详细说明“一次性撤消”部分
-
在大多数专业程序(Word、Notepad++、VS 等)中,如果按 Delete 5 次,只需按一次 undo 即可全部撤消。因此,每次按下删除时,我都想将已删除的字符添加到 StringBuilder 中,以便按下撤消将其全部恢复,只需按下一个按钮。
标签: c# winforms richtextbox richtext