Практикум по Delphi для решения прикладных задач


         

Многострочное поле 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 задает, доступно ли содержимое поля для редактирования, или же только для просмотра и выделения/копирования.



Содержание раздела