Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Создание функций Undo и Redo.   Найти похожие ветки 

 
Object   (2005-02-21 23:47) [0]

Мастера Delphi!
Кто подскажет, как реализовать в проге функцию отмены последнего действия и функцию повтора предыдущего действия?
Например, если это касается создания и удаления компонент,
моя больная тема:(  
ну или на другом примере.
Спасибо.


 
ЦУКОР5   (2005-02-22 00:07) [1]

Дык запоминай все действия...а потом уже  Undo и Redo
Что-же касается контролов,то некотрые умеют  это.


 
Object   (2005-02-22 00:22) [2]

А как запоминать действия то?


 
default ©   (2005-02-22 00:24) [3]

конкретно свою задачу опиши и нормальными словами


 
Object   (2005-02-22 16:13) [4]

Создаю динмически Panel-и и надо отменять последнее создание, например.


 
Smithson   (2005-02-22 16:18) [5]

Создаешь некую структуру, в которой записываешь действие и прочую информацию, достаточную для отката. Создаешь динамический или обычный массив этих структур. Для каждого действия добавляешь в конец очереди событие. Для каждого undo откатываешь последнее действие и переносишь его в массив redo.


 
default ©   (2005-02-22 16:22) [6]

Object   (22.02.05 16:13) [4]
опять же мало информации
что значит отменить?если просто удалить
то закидывайте панели в TList
и делайте Ваш откат с конца TList



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

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
1-1108726525
redlord
2005-02-18 14:35
2005.03.06
treeview + объект


1-1107956075
TeNY
2005-02-09 16:34
2005.03.06
Замена ресурса в EXE файле.


1-1108304762
Сергей Ю.
2005-02-13 17:26
2005.03.06
Как можно разделить функции одной программы между несколькими?


8-1100374978
Alex_Rov
2004-11-13 22:42
2005.03.06
Не играет MP3 в Windows 98 SE


4-1106328478
chum
2005-01-21 20:27
2005.03.06
Узнать права пользователя