У меня есть WinForms RichTextBox и по умолчанию работы Отмены для большинства вещей, но когда я Вставляю некоторый текст в (я лишил его форматирования, это - просто текст), и попробуйте отмену, он не отменяет текст, просто вставленный.
Какая-либо справка к решению?
По замыслу, событие TextChanged
не вызывает создания состояния Undo. Вставка вызывает событие TextChanged
, поэтому это и происходит. Чтобы обойти это,
я бы рекомендовал привязать обработчик события к событию TextChanged
, который вызывает событие KeyUp
. Событие KeyUp действительно вызывает создание состояния Undo.