![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Undo в RxRichEdit [D6, Win2k]
alxx © (2002-07-13 18:54:00)Я делаю подсветку синтаксиса (раскрашиваю при каждом изменении - OnChange) в RxRichEdit и поэтому этот Undo раскрашивает все обратно вместо того, чтобы отменять редактирование. Можно ли как нибудь это исправить?
alxx (2002-07-13 19:18:00) [1]А, понял, спасибо еще раз.
Anatoly Podgoretsky (2002-07-13 19:17:00) [2]alxx © (13.07.02 19:15)
Это просто термин, другое название стекового буфера
alxx (2002-07-13 19:15:00) [3]Это да, а Z-buffer зачем?
Юрий Зотов (2002-07-13 19:12:00) [4]И после раскраски не забудьте вызывать ClearUndo. Это защитит ее.
alxx (2002-07-13 19:05:00) [5]Спасибо. Я наверное просто при каждом изменении буду запоминать Text (в стеке?) и при Undo вставлять обратно, а вот Z-buffer зачем?
Anatoly Podgoretsky (2002-07-13 18:59:00) [6]Там одноуровневый UNDO, тебе же нужно понятие Z-buffer, stack и вручную откатываться назад, придется помучиться.
Есть и другое решение использовать вместо RxRichEdit какой нибудб другой компонент, с нужной тебе функциональностью, искать конечно знаешь где.