我使用的按键事件编程方式添加文本在自定义的RichTextBox:C#:无法撤消插入的文本
SelectedText = e.KeyChar.ToString();
的问题是,以这样的方式插入文本不会触发CanUndo标志。因此,当我尝试撤消/重做文本(通过调用文本框的Undo()和Redo()方法)时,什么都不会发生。
我尝试从一个TextChanged()事件中编程唤起KeyUp()事件,但仍然没有将CanUndo标记为true。
如何撤消我插入的文本,而不必为撤消和重做操作创建列表?
感谢
谢谢,但由于某种原因,仍然没有触发CanUndo标志。 – 2011-03-24 16:02:34
无赖,值得拍摄的权利:-) – Peter 2011-03-25 07:07:12