TfrMemo

отредактировано 01:26 Раздел: FastReport 2.xx VCL
Изменяю высоту Memo в событии бэнда onBeforePrint, потом добавляю в это Memo текст:

Memo.Height:=MemoHeight;
Memo.Memo.Add('MemoText');

Но значение текста не изменяется. Если не менять размеры Memo, то присваевается текс.

Непонятно...


Комментарии

  • отредактировано April 2005
    2 Nadya:

    Ты уже ответила на свой вопрос ;) )
    написал:
    Но значение текста не изменяется. Если не менять размеры Memo, то присваевается текс.

    На самом деле текст добавляется в обоих случаях, НО высоту объекта ты выставляешь сама. Если MemoHeight меньше чем высота обеих строк, то логично что ты не видишь изменения тексте объекта ;) )

    P.S. Рекомендую почитать документацию про признак "Растягиваемый" у бенда и у объекта
  • отредактировано 01:26
    Нет, дело не в том, что размер Memo меньше чем текст. Это было бы очевидно. Изначально мемо имеет текст. И на превьюве этот старый текст и показывается. То есть присвоение тескста не происходит.
  • отредактировано 01:26
    2 Nadya:

    Ты по-моему уже сама запуталась ;) )
    Memo.Memo.Add('MemoText');
    

    Это НЕ ПРИСВАИВАНИЕ, а ДОБАВЛЕНИЕ второй строки текста. Если у тебя размер мемы по высоте=1 строка, то ты вторую строку НИКОГДА НЕ УВИДИШЬ.

    P.S. Ещё раз настоятельно рекомендую почитать документацию про признак "Растягиваемый" у бенда и у объекта
  • отредактировано 01:26
    Зачот! Я смеялся... Што толька люди ни придумают...

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.