Задать вопрос
@White_Bambie

Как скопировать содержимое одного Memo в другой?

Формируется отчёт в fastreport (ver 6). На странице сформированного отчета имеется компонент Memo1. Данный Memo1 заполняется данными, которые передаются в отчёт из формы приложения Delphi.
В отчёте также создан DialogPage, на котором имеется Memo2 и кнопка.
Задача:
Необходимо, чтобы после двойного клика на Memo1 отчета появлялся DialogPage, в Memo2 копируются данные из Memo1.
После редактирования текста, по нажатию кнопки, текст из Memo2 заменял текст в Memo1.
То есть я хочу сделать такой вот редактор текста в FastReport.
Ремарка: конечно вы скажете, что можно в свойствах репорта указать возможность редактирования содержимого сформированного отчета (по нажатию Alt и тому подобное), но этот вариант меня не устраивает.
Писал процедуру, но у меня текст не замещался.
Пописывал в Lines Memo1 : [Memo2.Lines.Text], это работает (в руководстве такой пример дан), но этот вариант не подойдёт, сами знаете почему.
Есть вариант переноса текста из формы программы в Memo2 DialogPage, но данные не переносятся, потому что DialogPage по условию не создаётся при запуске отчета, а должен вызываться по дабл клику по Memo1.
###
Буду признателен вам за помощь!
  • Вопрос задан
  • 538 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@zedxxx
Memo2.Lines.Text := Memo1.Lines.Text;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы