Помощь - Поиск - Пользователи - Календарь
Полная версия: работа с текстом
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
compiler
Добрый день!
Есть вопрос по использованию TMemo.
Я не понял как получать текст и обрабатывать его(как простой текстовый файл)... Как известно у TMemo есть метод Text, однако что он возвращает я не понял. В доках сказанно что это TCaption... Но что это за зверь? находим type TCaption = type string; и все...

зы
правильно ли выбран TMemo?( размер текста до нескольких метров)
Tan
Если правильно понял твою проблему :
procedure TForm1.Button1Click(Sender: TObject);
var s : String;
begin
s := Form1.Memo.Text;
end;

То есть просто работай как со строкой.

klem4
для доступа к тексту можно юзать массив memo.lines[i] а для быстрой загрузки текста из файла и записи всего содержимого мемо в файл, так же есть специальные методы (LoadFromFile и SaveToFile вроде)
compiler
спасибо, буду смотреть... а как получить выделенный текст...
Better Kind
Цитата(compiler @ 27.12.2007 15:31) *
а как получить выделенный текст...

memo1.SelText;
compiler
Цитата(Better Kind @ 27.12.2007 15:14) *
memo1.SelText;
хм.. логично:) благодарю...

зы
наверно я выгляжу полным ламером... надо читать доки...
compiler
итак, новый вопрос...
как узнать размеры формы?
просто TForm1.width вызывает ошибку Method identifier expectedsad.gif
Better Kind
Цитата(compiler @ 27.12.2007 17:01) *

TForm1.width вызывает ошибку Method identifier expectedsad.gif


Form1.Width / Form1.Height
Артемий
compiler,просто советую хорошо изучить ООП good.gif , и дельфи покатит сам собой... smile.gif smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.