Основное предназначение компонента TMemo – работа с большим количеством строк (ввод, отображение и редактирование текстового материала).
Для работы с буфером обмена можно использовать общепринятые горячие клавиши: Ctrl-X — вырезать, Ctrl-C — копировать; Ctrl-V — вставить.
Основные свойства
Свойство |
Описание |
Name |
Имя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности для доступа к тексту, введенному в поле редактирования. |
Text |
Текст, находящийся в поле Memo. Рассматривается как единое целое. |
Lines |
Массив строк, соответствующий содержимому поля. Доступ к строке осуществляется по номеру. Строки нумеруются с нуля. |
Lines.Count |
Количество строк текста в поле Memo. |
Left |
Расстояние от левой границы поля до левой границы формы. |
Top |
Расстояние от верхней границы поля до верхней границы формы. |
Width, Height |
Ширина, высота поля. |
Font |
Шрифт, используемый для отображения вводимого текста. |
ParentFont |
Признак наследования свойств шрифта родительской |
WantReturns |
Клавиша для ввода конца строки: TRUE – клавиша ENTER; FALSE – сочетание клавиш CTRL + ENTER. |
WordWrap |
Переход в начало следующей строки при вводе длинных строк: TRUE –производится автоматически; FALSE – не производиться.При включенной горизонтальной полосе прокрутке это свойство игнорируется. |
ScrollBar |
Использование полосы прокрутки, если текст большой и не помещается в компоненте Memo:
ssNone – Нет полосы прокрутки;
ssHorizontal – Установлена горизонтальная прокрутка;
ssVertical – Установлена вертикальная прокрутка;
ssBoth – Установленs две полосы прокрутки. |
ReadOnly |
Разрешает или запрещает редактирование текста. (Программно все равно текст можно добавлять). |
Для сохранения содержимого текстового поля Memo в файл используется функция SaveToFile(‘mytetxt.txt’), а для извлечения -LoadFromFile(‘mytetxt.txt’), где mytetxt.txt – текстовый файл расположенный в каталоге программы.
|