|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.03.2011, 22:33 | #1 |
Регистрация: 10.07.2010
Сообщений: 7
|
Сохранить содержимое memo с форматированием
Вопрос по компоненту memo,
как сохранить содержимое memo, не просто текст, а полностью. т.е. (шрифт и цвет текста, цвет самого memo и сам текст разумеется)).) чтоб просто текст сохранить есть такоей код. Memo1.Lines.SaveToFile('1.txt'); а загрузить текст: Memo1.Lines.LoadFromFile('1.txt'); а как с другим? цвет, шрифт и т.д. помпгите пожалуйста. |
23.03.2011, 09:50 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
а как с другим? цвет, шрифт и т.д. помпгите пожалуйста.
например так Код:
программа — запись алгоритма на языке понятном транслятору
|
24.03.2011, 16:05 | #3 | |
Регистрация: 10.07.2010
Сообщений: 7
|
Цитата:
Мемо.Lines.Loadformfile |
|
24.03.2011, 16:11 | #4 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Вообще-то, для этого придуман RichEdit и формат rtf.
|
24.03.2011, 16:34 | #5 |
Регистрация: 10.07.2010
Сообщений: 7
|
|
24.03.2011, 18:02 | #6 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,885
|
N это ведь номер строки, должно быть целым числом. если Вы хотите считать какие-то строки на предмет наличия в них каких-то кодов (типа #) то надо в цикле считывать, где номер строки это будет переменная цикла, сам цикл от 0 до lines.count-1 , ну а если гарантированно строки с кодами - последние, то считываете так: lines[lines.count-1] - последняя строка lines[lines.count-2]- предпоследняя и т.д.
|
24.03.2011, 19:41 | #7 |
Регистрация: 10.07.2010
Сообщений: 7
|
причём тут строки?
мне просто надо сохранить содержимое memo. "сам текст, шрифт и цвет текста, и цвет самого memo", как просто текст сохранить знаю, а как всё полностью нет. помогите кто знает. скиньте код или расскажите! заранье спасибо. |
24.03.2011, 21:25 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Memo.lines.Savetofile и Мемо.Lines.Loadformfile имеют текстовій параметр, задающий имя файл (желательно с полным путем, иначе можно концы не найти куда пишется или откуда читается)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
24.03.2011, 23:22 | #9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Вот тебе пример для для присвоения цвета текста мемо :
Код:
Отрезаем пурвую часть, далее ищем последнюю, результат присвайваем. остальсь добавить TStringList + цикл For..to..do, и удаление этих строк из файла перед выводом в мемо. т.е. получается вся работа сводится к циклу StringList'у(посреднику) и показаннм мною примером. А дальше сами.... ручками и головой. функции Copy.AnsiPos,Delete вам в помощь.... Последний раз редактировалось Человек_Борща; 24.03.2011 в 23:24. |
25.03.2011, 22:04 | #10 |
Регистрация: 10.07.2010
Сообщений: 7
|
всем спасибо)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнить содержимое двух Memo. | santaIsAbsent | Общие вопросы Delphi | 1 | 17.08.2010 11:33 |
как удалить содержимое ячейки, чтобы сохранить ее формулу | mvl1000000 | Microsoft Office Excel | 5 | 06.03.2010 21:27 |
содержимое TStringList в Memo | OPF_Nik | Помощь студентам | 5 | 31.01.2010 17:22 |
Как сохранить содержимое StringGrid-a в Unicode? | iiunbreakableii | Общие вопросы Delphi | 2 | 28.08.2009 14:48 |
Добавить в Memo содержимое ListView | Shouldercannon | Общие вопросы Delphi | 5 | 28.04.2009 16:32 |