Как сделать кнопку: "Отменить" и "Повторить"?
Недавно, начал программировать на втором своем языке программирования Delphi 7, классная штука. Сейчас пишу свой текстовой редактор(через Memo). Как добавить кнопки "Отменить" и "Повторить".
Видимо, вопрос о том, как организовать Undo и Redo?
Ну да, да! Я пока просто не имею представления как этот выглядит код.
1. После каждого движения записывать весь текст во временные файлы.
2. Организовать свой протокол в памяти, куда регистрировать все действия.
Вопрос,
Почему ты выбрал для редактора компонент Memo
Memo1.Undo и Memo1.ClearUndo. RTFM!
Может человека интересует, КАК это сделать. Завтра он задумает делать графический редактор и что?
Спасибо. Компонент Memo я решил использовать потому что у него есть свои свойства или функции Сохранить и Открыть. В Edit мы с моим другом не поняли как эт делать. Не думайте что я ламага, Open и Save диалоги мы пока не использовали, а Visual Basic от Delphi сильно отличаеться!
Задумает - и будет делать. Задумает и на форум полезет - пошлем.
Edit - вы имеете в виду RichEdit - или просто Edit
Нет мы имели ввиду простой Edit!:)
используйте лучше richedit, вам понравится с другом (он чем то похож на memo, но свои фишки)
Ок, мы как раз вчера начали смотреть этот БогатенькийЭдит! Он ведь создан специально для создания текстового редактора:cool: .
По сути своей, он и есть текстовый редактор. Почти MSWord, только без проверки синтаксиса ))))