| 
| 
 | Вопрос # 3 946/ вопрос открыт / | 
 |  Приветствую, уважаемые эксперты!помогите пожалуйста с куском кода, который бы в текстовом редакторе, сделаном из RichEdit делал функцию "отменить", "повторить",(кусок компонента TAction Undo and TAction Redo) несколько раз пошагово, как в Microsoft Word. или подскажите где найти исходник, чтобы в нём разобратся..
 
|  |   Вопрос задал: DeLF (статус: Посетитель)Вопрос отправлен: 29 марта 2010, 14:33
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 4; последнее сообщение — 31 марта 2010, 12:22; участников в обсуждении: 3. 
|   | IlluminatI (статус: 2-ой класс), 29 марта 2010, 19:07 [#1]:а стандартный делфийский не устраивает? он вроде много шаговый...  или нужен именно код? |  
|   | Егор (статус: 10-ый класс), 29 марта 2010, 19:18 [#2]: Цитата (IlluminatI): он вроде много шаговый именно, что "вроде"
 он одношаговый, как и в блокноте - последнее действие туда-сюда. и всё.
 Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.— Donald E. Knuth.
 |  
|   | Егор (статус: 10-ый класс), 29 марта 2010, 19:20 [#3]: Цитата (DeLF): или подскажите где найти исходник а гуглом пробовал искать?
 Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.— Donald E. Knuth.
 |  
|   | DeLF (статус: Посетитель), 31 марта 2010, 12:22 [#4]:гуглом пробовал. там только целые юниты добавлять в программу(CommandPatternClasses & EditTyping), после чего отмена работает пошагово, но забывает про шрифты, настройки цвета и размера, и лупит все дефолтом. насколько я понял мне нужно через TObjectList сделать стек из всех ричедитов, которые бы туда записывались при каждом изменении, а при нажатии отмены вызывался бы предыдущий. как это оформить кодом я не знаю... |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |