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

Вниз

Создание 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
3-40316
Илайдж
2003-09-22 09:56
2003.10.13
2k: backup


14-40570
Артем К
2003-09-25 06:28
2003.10.13
Исходник простенького редактора эл.схем? (типа мини Visio).


1-40347
Темчик
2003-10-01 23:04
2003.10.13
StringGrid


8-40515
AlexT1000
2003-06-11 13:43
2003.10.13
Помогите. Формула размеров tumbhaila?!


4-40718
acsoft
2003-08-09 16:30
2003.10.13
Как с помощью API нарисовать на форме кнопку?