Я пытаюсь написать текстовый редактор, используя RichTextBox. Теперь меня беспокоят функции Undo и, возможно, Redo в RichTextBox.
Когда я начинаю писать в текстовом поле, скажем, 1 минута! если я вызываю метод Undo, все, что он делает, это просто чистка или сброс RichTextBox снова. Как я могу заставить его работать, чтобы он мог работать лучше, например, отменить последнее добавленное слово или последнюю добавленную новую строку... Я имею в виду обычные вещи, которые вы ожидаете от функции отмены. (То же самое относится и к Redo!)
Есть ли свойства или какие-то варианты для достижения этого? Или я должен реализовать свой собственный код?