Многострочное поле Memo
Многострочное поле Memo позволяет редактировать несколько строчек. Основное свойство - Lines (массив строк).
Очистка содержимого: Memo1.Lines.Clear;
Memo1 - это имя компонента Memo по умолчанию.
Обратиться к любой строке можно по номеру (нумерация начинается с нуля:
Memo1.Lines[0] := ' Это первая строка! ' ;
Добавление строки осуществляется методом Add:
Memo1.Lines.Add( ' эту строку добавляем в конец... ' );
Можно сохранить все содержимое Memo в текстовый файл (указываем полный/относительный к нему путь):
Memo1.Lines.SaveToFile( 'c:\txt\memotekst.txt' );
Число строк - метод Count:
n := Memo1.Lines.Count; // текущее число строк в Memo
Свойство WordWrap задает, будут ли слова переноситься на новую строчку, если строка не уместилась в длину в окне Memo. При этом, даже если перенос будет автоматически, считается строка все равно одной целой, при автопереносе новые строки в Lines не появляются.
Свойство ReadOnly задает, доступно ли содержимое поля для редактирования, или же только для просмотра и выделения/копирования.