Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2010, 20:23   #1
OPF_Nik
Пользователь
 
Регистрация: 09.11.2009
Сообщений: 33
По умолчанию Не однократная отмена действий [Delphi]

Народ подскажите, как реализовать кнопку "назад" для TRichEdit, но так, что бы она отменяла допустим, на 5 шагов назад, а не на 1 ??
OPF_Nik вне форума Ответить с цитированием
Старый 08.02.2010, 22:00   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

никогда не пробовал но что если поставить ее в цикл?
Код:
for i:=1 to 5 do Richedit1.Undo;
fbus вне форума Ответить с цитированием
Старый 09.02.2010, 13:27   #3
OPF_Nik
Пользователь
 
Регистрация: 09.11.2009
Сообщений: 33
По умолчанию

fbus не, ты не понял
Нужно что бы при нажатии кнопки, оно отменяло действие, при еще одном, еще одно действие, а не само себя, как в паинте короче
OPF_Nik вне форума Ответить с цитированием
Старый 09.02.2010, 13:52   #4
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

При каждом изменении Richa запоминайте его содержимое. При нажатии кнопки - восстанавливайте состояние N-1 и делайте Dec(N). Чем лучше создадите механизм сохранения состояний - тем быстрее будет восстанавливать.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авторизация и выполнение действий. Rock'n'rolla Работа с сетью в Delphi 13 25.01.2010 21:05
необходимо разьяснение действий DeepPurple Общие вопросы Delphi 9 28.05.2009 11:10
Объединение действий Delphi AlexandЯ Общие вопросы Delphi 2 29.04.2009 13:00
отмена печати на принтере в Delphi Юliana Общие вопросы Delphi 2 29.01.2008 19:51