Авг
25th

Компонент TMemo

Рубрика: Компоненты | Автор:admin

Компонент Memo

Компонент Memo

Основное предназначение компонента 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 – текстовый файл расположенный в каталоге программы.

 

Поделиться с друзьями


Оставить комментарий или два