Вниз
Скачать: CL | DM;

Undo в RxRichEdit   Найти похожие ветки 

← →
alxx ©   (2002-07-13 18:54) [0]

Я делаю подсветку синтаксиса (раскрашиваю при каждом изменении - OnChange) в RxRichEdit и поэтому этот Undo раскрашивает все обратно вместо того, чтобы отменять редактирование. Можно ли как нибудь это исправить?


← →
Anatoly Podgoretsky ©   (2002-07-13 18:59) [1]

Там одноуровневый UNDO, тебе же нужно понятие Z-buffer, stack и вручную откатываться назад, придется помучиться.
Есть и другое решение использовать вместо RxRichEdit какой нибудб другой компонент, с нужной тебе функциональностью, искать конечно знаешь где.


← →
alxx ©   (2002-07-13 19:05) [2]

Спасибо. Я наверное просто при каждом изменении буду запоминать Text (в стеке?) и при Undo вставлять обратно, а вот Z-buffer зачем?


← →
Юрий Зотов ©   (2002-07-13 19:12) [3]

И после раскраски не забудьте вызывать ClearUndo. Это защитит ее.


← →
alxx ©   (2002-07-13 19:15) [4]

Это да, а Z-buffer зачем?


← →
Anatoly Podgoretsky ©   (2002-07-13 19:17) [5]

alxx © (13.07.02 19:15)
Это просто термин, другое название стекового буфера


← →
alxx ©   (2002-07-13 19:18) [6]

А, понял, спасибо еще раз.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
1-81247
V.Turecky
2002-07-13 13:03
2002.07.25
Изменение скорости выпадания меню.


3-81171
Cranium
2002-07-04 13:44
2002.07.25
IB и экспорт из txt


1-81365
Brand
2002-07-13 23:20
2002.07.25
Edit1.Text (***)


1-81261
BAHO
2002-07-15 01:23
2002.07.25
Подскажите про потоки....


1-81360
jumper
2002-07-13 18:51
2002.07.25
ПОМОГИТЕ!!! ВРЕМЯ ПОДЖИМАЕТ




   Наверх