Добрый вечер Всем, у меня есть пользовательский формат RichTextBox, в котором я выполняю форматирование слов, которые пользователи вводят в поле. Все отлично работает... за исключением случаев, когда они нажимают ctrl+z или используют функцию отмены. Вместо того, чтобы отменить только что набранное слово, он возвращается и начинает отменять все форматирование, которое было добавлено программно.
Итак, есть ли способ остановить «Отменить захват» (не знаю, как это назвать...?) во время прогроматических изменений, а затем снова включить его после?
Вот пример, который я не могу найти, как это сделать:
User types word
----------------
pause adding to undo buffer
programmatic changes to formatting
start adding to undo buffer
----------------
user hits ctrl+z and word they just typed is undone
Спасибо