Форум: "Основная";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];
ВнизСоздание Undo-Redo Найти похожие ветки
← →
romeo (2003-10-03 01:17) [0]Подскажите пожалуйста, как можно организовать в своей программе (графический редактор, использующий наследников TGraphicControl) такую полезную примочку как Undo-Redo?
Киньте хотя-бы идею или хоть в каком направлении лучше копать...
Заранее спасиба.
← →
ЮЮ (2003-10-03 03:30) [1]Это же твоя прграмма, откуда нам знать как у тебя там все организовано.
>Киньте хотя-бы идею или хоть в каком направлении лучше копать
В объектах добавить ведение лога изменений. При удалении объекта сохранять этот лог в редакторе, м при отмене удаления создавать объект и проводить его изменеия в соответствии с этим логом
← →
Zergling (2003-10-03 06:47) [2]Для начала.
http://ooad.asf.ru/patterns/patterninfo.asp?id=26
ЮЮ © (03.10.03 03:30) [1]
> В объектах добавить ведение лога изменений
Самый популярный ответ на нескольких форумах, где я подобный вопрос задавал - ведения лога :). Ну это как само собой разумеющееся! Скорей всего у автора возникнет вопрос, как: отлавливать сообщения/события, что объект переместился, изменил свои свойства, был удален или созданн новый.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c