Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/35: Рейтинг темы: голосов - 35, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23

Как добавить много текста в Memo?

11.02.2014, 13:31. Показов 7784. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Такая проблема: существует форма на которой есть мемо, в него нужно добавить много много текста, при чем текст нужно сменить при нажатии на соответствующую кнопку.
При добавлении тупо через свойство Lines всего текста работает, но добавить через процедуру не получается.
Можно конечно добавить кучу мемо и туда написать весь текст и делать видимым то одно мемо, то др, но это как то не разумно. Код увеличится ну и с вытекающими последствиями....
Думал сначала присвоить текст строковой переменной, но текст огромный. Переменной мало.
Подскажите пожалуйста что с этим можно сделать? Может можно как то через ListBox ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.02.2014, 13:31
Ответы с готовыми решениями:

Перенос текста из Memo в Memo (Drag&Drop)
Подскажите как осуществить перетаскивание текста из memo в memo в с++ builder???

Как добавить много однотипного товара
Здравствуйте! Столкнулась с задачей быстрого добавления однотипного товара. У меня товары практически одинаковые (Меняется описание,...

Как прочитать много текста?
Всем здравствуйте, возникла у меня такая проблема: надо мне прочитать большой кусок текста,такой, что в одну переменную не влезает, скажем...

30
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
11.02.2014, 14:50  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от dondublon Посмотреть сообщение
Выше головы не прыгнешь.
Конечно, лучше вместо всяких там языков программирования было бы сделать одну кнопку во весь экран с надписью "сделать мне как надо", но увы.

Насчет отрисовки - верно, если текст ваще большой. Если просто большой, можно обойтись Правда, если ваще большой, возникает вопрос, а стоит ли его целиком грузить в мемо.

так что про отрисовку? как она делается?
0
Эксперт Python
 Аватар для dondublon
4663 / 2082 / 367
Регистрация: 17.03.2012
Сообщений: 10,203
Записей в блоге: 6
11.02.2014, 14:52
Sk8er, отрисовка - это косметическое, вы сначала текст загрузите.
0
5 / 5 / 0
Регистрация: 26.05.2010
Сообщений: 65
11.02.2014, 15:28
Цитата Сообщение от Sk8er Посмотреть сообщение
ну самый большой кусок 15 листов MSword 15 шрифтом
И вы такой кусок хотите просто в код запихнуть!? Почему нельзя его из файла подгрузить? Там отредактировать его красиво и вывести в Рич!?
0
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
11.02.2014, 15:38  [ТС]
Цитата Сообщение от FantomaS91 Посмотреть сообщение
И вы такой кусок хотите просто в код запихнуть!? Почему нельзя его из файла подгрузить? Там отредактировать его красиво и вывести в Рич!?
потому что кусков много.да и не удобно когда с exe-шником файл валяется
0
5 / 5 / 0
Регистрация: 26.05.2010
Сообщений: 65
11.02.2014, 16:40
Цитата Сообщение от Sk8er Посмотреть сообщение
не удобно когда с exe-шником файл валяется
с ехе-шником может аккуратно лежать папка! =) А в ней уже пусть себе валяются! )
0
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
11.02.2014, 16:46  [ТС]
Цитата Сообщение от FantomaS91 Посмотреть сообщение
с ехе-шником может аккуратно лежать папка! =) А в ней уже пусть себе валяются! )
ну ок. а реально из огромного файла по кускам читать текст из word документа?
допустим мне по нажатию на кнопку нужно вывести часть 33 страницы по 37 страницу.
0
Эксперт Python
 Аватар для dondublon
4663 / 2082 / 367
Регистрация: 17.03.2012
Сообщений: 10,203
Записей в блоге: 6
11.02.2014, 18:08
Sk8er, не кочевряжтесь. Видно, что у вас опыта нет, так что послушайте людей.
Не хранятся такие вещи внутри exe-шника, геморроя больше.
0
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 23
11.02.2014, 18:44  [ТС]
Цитата Сообщение от dondublon Посмотреть сообщение
Sk8er, не кочевряжтесь. Видно, что у вас опыта нет, так что послушайте людей.
Не хранятся такие вещи внутри exe-шника, геморроя больше.
да я не кочевряжусь. подскажите тогда как лучше. опыта нет, поэтому и написал сюда.
0
Эксперт Python
 Аватар для dondublon
4663 / 2082 / 367
Регистрация: 17.03.2012
Сообщений: 10,203
Записей в блоге: 6
11.02.2014, 18:53
Сохранить текст в текстовый файл(ы).
Использовать метод LoadFromFile.
Из-за переключения тут возможны варианты, когда подгружать текст - сразу все файлы или по мере отображения. Если второе - то Lines.LoadFromFile.
1
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
17.02.2014, 12:57
Цитата Сообщение от Sk8er Посмотреть сообщение
То есть на строке оставить меньше 255 ??
и так построчно??
конечно

Добавлено через 1 минуту
Цитата Сообщение от Sk8er Посмотреть сообщение
так что про отрисовку? как она делается?
Есть специальный метод, запрещающий компоненту перерисовыватся после добавления туда текста(строки). Также обратный ему метод.
1
1 / 1 / 0
Регистрация: 15.02.2014
Сообщений: 28
17.02.2014, 21:42
Sk8er, код просто скинь? возможно ты пытаешься слишком длинный текст засунуть, или он у тебя в коде на разные строчки разбит, а вообще - проще всего - вставь из текстового файла.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.02.2014, 21:42

Как в Memo добавить строчку с содержимым edit'a
Добрый вечер, жители форума :) Я писал программу и столкнулся с бедой, я ввожу слова в едиты, потом каждому едиту присваивается отдельная...

Как добавить определённую строку из Memo в Edit?
Помогите пожалуйста! Напишите как добавить определённую строку из мемо в edit1?

Как добавить много объектов на форму с возможностью прокрутки
Я не то хотел спросить))) перепутал тему переименуйте)) Мне нужно узнать как мне добавить много объектов на форму чтоб была прокрутка? Да...

Как добавить довольно много элементов в Windows Forms?
У меня есть форма, в ней TabControl. А некоторых вкладках напротив друг друга PictureBox и TextBox. Мне нужно добавить 10 таких пар, ну и,...

Как сделать чтобы в Memo Добавить знак "
Мне нужно чтобы по нажатию кнопки в Memo с помощью Add или подругому добавлялась запись с символом ". У меня не получалось вот как я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru