|
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
|
|
Как добавить много текста в Memo?11.02.2014, 13:31. Показов 7466. Ответов 30
Метки нет (Все метки)
Такая проблема: существует форма на которой есть мемо, в него нужно добавить много много текста, при чем текст нужно сменить при нажатии на соответствующую кнопку.
При добавлении тупо через свойство Lines всего текста работает, но добавить через процедуру не получается. Можно конечно добавить кучу мемо и туда написать весь текст и делать видимым то одно мемо, то др, но это как то не разумно. Код увеличится ну и с вытекающими последствиями.... Думал сначала присвоить текст строковой переменной, но текст огромный. Переменной мало. Подскажите пожалуйста что с этим можно сделать? Может можно как то через ListBox ?
0
|
|
| 11.02.2014, 13:31 | |
|
Ответы с готовыми решениями:
30
Как добавить много однотипного товара Как прочитать много текста? |
|
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
|
|
| 11.02.2014, 13:55 [ТС] | |
|
Если в инспекторе объектов выбрать свойство Lines и скопировать туда текст все работает.Если добавить текст так Memo1.Lines.Add() , то не работает
0
|
|
|
|
||
| 11.02.2014, 14:02 | ||
|
В любом случае, вам надо работать с lines.
Добавлено через 3 минуты В общем, вам надо использовать либо AddStrings, это если текст уже у вас в программе, либо LoadFromFile\LoadFromStream.
0
|
||
|
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
|
|
| 11.02.2014, 14:06 [ТС] | |
|
Выделяется вся первая строка текста.
и возникают ошибки : unterminated string и illegal character in input file
0
|
|
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
| 11.02.2014, 14:15 | |
|
Отключи отрисовку компонента, добавь медотом AddItems и снова включи отрисовку, чтобы увидеть текст.
0
|
|
|
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
|
|
| 11.02.2014, 14:17 [ТС] | |
|
да в том то и дело что кавычки закрыты.только делфи этого не видит. кавычка закрывается ниже всего текста.текст большой.
видит только первую строчку и выделяет ее.
0
|
|
|
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
|
|
| 11.02.2014, 14:20 [ТС] | |
|
Можно подробнее про отрисовку компонента?
0
|
|
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
| 11.02.2014, 14:21 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
|
|
| 11.02.2014, 14:24 [ТС] | |
|
загрузка из файла не удобна в моем случае.да и нужно будет загружать кусками.а этих кусков около 50
Добавлено через 1 минуту То есть на строке оставить меньше 255 ?? и так построчно??
0
|
|
|
5 / 5 / 0
Регистрация: 26.05.2010
Сообщений: 65
|
|
| 11.02.2014, 14:31 | |
|
На форме компонентов Win32 есть RichEdit
RichEdit1.Lines.LoadFromFile ('text3.txt'); //Добавляю текст в Рич из файла тхт, перед этим отредактировав его там. Из каких еще файлов можно подгружать - хз, эксперементируйте, гуглите, яндаксите и т.д. и т.п. Добавлено через 49 секунд RichEdit - это компонент текстовый редактор вроде..
0
|
|
|
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
|
|
| 11.02.2014, 14:33 [ТС] | |
|
загрузка из файла не удобна в моем случае.да и нужно будет загружать кусками.а этих кусков около 50. либо придется делать 50 отдельных текстовых документов.что вообще не удобно
0
|
|
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
|
| 11.02.2014, 14:36 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
|
|
| 11.02.2014, 14:38 [ТС] | |
|
0
|
|
|
|
||
| 11.02.2014, 14:43 | ||
|
Конечно, лучше вместо всяких там языков программирования было бы сделать одну кнопку во весь экран с надписью "сделать мне как надо", но увы. Насчет отрисовки - верно, если текст ваще большой. Если просто большой, можно обойтись Правда, если ваще большой, возникает вопрос, а стоит ли его целиком грузить в мемо.
0
|
||
|
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
|
|
| 11.02.2014, 14:46 [ТС] | |
|
0
|
|
|
|
|
| 11.02.2014, 14:48 | |
|
Sk8er, не знаю, сами смотрите по времени загрузки.
0
|
|
| 11.02.2014, 14:48 | |
|
Помогаю со студенческими работами здесь
20
Как в Memo добавить строчку с содержимым edit'a Как добавить определённую строку из Memo в Edit? Как добавить много объектов на форму с возможностью прокрутки
Как сделать чтобы в Memo Добавить знак " Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|