Текущий архив: 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.47 MB
Время: 0.034 c