Memo (TMemo) – многострочное текстовое поле Delphi

Компонент Memo предназначен для ввода, редактирования или отображения длинного многострочного текста.

В многострочном текстовом поле Memo, текст храниться в свойстве Lines  и представляет собой пронумерованных набор строк, нумерация которых начинается с 0.

Динамически формировать содержимое компонента можно с помощью таких свойств и методов как Count, Add, Delete, Clear.

А свойства CanUndo, HideSelection, MaxLentgh, SelLenght, SelStart, SelText OnChange, Modified, ReadOnly аналогичны свойствам Edit.

Свойство WordWarp, аналогично свойству Label.WordWarp.

Остальные свойства Memo:

Свойство

Описание

property CaretPos: TPoint;

Координаты мигающего курсора относительно границ компонента.

property Lines: TStrings;

Текстовые строки

TScrollStyle = (ssNone, ssHorizontal, ssVertical, ssBoth);

property ScrollBars: TScrollStyle;

Полосы прокрутки: ssNone - нет; ssHorizontal - горизонтальная, ssVertical - вертикальная, ssBoth - есть обе полосы.


property Text: String;

Отображает текст хранимый компонентом в виде одной длинной строки, в которой границы отдельных строк определины символом EOL,

property WantReturns: Boolean;

Если значение True, при нажатии Enter пользователь першеходить на новую строку, при False обрабатывается системой.

property WantTabs: Boolean;

Если значение True, при нажатии Tab в текст вставляется символ табуляции, при False обрабатывается системой.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии