Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2012, 10:31   #1
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию Компонента для вывода большого текста.

Ребята, бьюсь как рыба об лед, не могу найти компоненту для вывода текста.
В переменную типа стринг читаю текст из файла, текст размером порядка от 500 до практически безграничого размера (ну пределах разумного конечно).
Компоненты типа мемо и тому подобные выводят построчно, либо нужно думать как бить строку, чтобы выводить тест, так как текст одной сплошной строкой находится в переменной. Либо искать компоненту, которая переносить текст на новую строку автоматически, если не влазит все в одну строку.

Короче в тупике, прошу помощи коллеги.
Небесный вне форума Ответить с цитированием
Старый 15.12.2012, 11:07   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

RichEdit, не?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 15.12.2012, 11:32   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Memo.WordWrap:=True; для переноса в Memo по словам
Memo.WordWrap:=False; без переноса
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 15.12.2012, 11:51   #4
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Memo.WordWrap:=True; для переноса в Memo по словам
Memo.WordWrap:=False; без переноса
Тоесть, если я гружу в Lines.Add строку и выставлю Memo.WordWrap:=True; получится, что сам мемо разобьет строку на строки, для того, чтобы не вылезало за поля? Хм, иду пробовать.

Еще один тогда по ходу вопрос, как в мемо запретить редактирования текста?

Последний раз редактировалось Небесный; 15.12.2012 в 11:53.
Небесный вне форума Ответить с цитированием
Старый 15.12.2012, 11:56   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от Небесный Посмотреть сообщение
Тоесть, если я гружу в Lines.Add строку и выставлю Memo.WordWrap:=True; получится, что сам мемо разобьет строку на строки, для того, чтобы не вылезало за поля? Хм, иду пробовать.

Еще один тогда по ходу вопрос, как в мемо запретить редактирования текста?
смотрим свойство ReadOnly.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.12.2012, 12:21   #6
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию

Большое спс, задача по этому решена.
Небесный вне форума Ответить с цитированием
Старый 15.12.2012, 12:21   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

безграничного говорите... тогда вам в эту тему http://programmersforum.ru/showthread.php?t=221225
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить скриншот большого размера компонента в контейнере ilich7 Компоненты Delphi 0 03.12.2012 13:51
Какой компонент использовать для вывода текста (Delhpi) Kreadlling БД в Delphi 2 07.04.2012 22:51
Проблема с открытием файла для вывода текста в него. sPYfromFranik Общие вопросы C/C++ 0 23.02.2012 19:00
В Билдере есть какой-нибудь компонент для многострочного вывода текста, аналогично Edit? Наталия 555 C++ Builder 4 15.06.2011 13:12
Вывод большого текста and_kow Общие вопросы Delphi 16 08.07.2009 16:00