Компонент MEMO

Редактор текста класса ТМето (вкладка Standard палитры инструментов) предназначен для ввода произвольного количества строк текста. Эти строки пронумерованы (начиная с нуля) и хранятся в свойстве Lines класса TStrings. Управление строками осуществляется с помощью методов и свойств класса TStrings.

Основные свойства компонента класса ТМето перечислены в таблице.

Свойство

Описание

ScrollBars Определяет наличие и тип полос прокрутки:

ssNone – полосы отсутствуют;

ssBoss – две полосы: вертикальная и горизонтальная;

ssHorizontal – только горизонтальная полоса;

ssVertical – только вертикальная полоса

WantReturns Задает клавиши, нажатие которых приводит к переходу на новую строку:

при true – это клавиша Enter;

при false – Ctrl+Enter

WantTabs Если данное свойство имеет значение true, то в тексте можно сдвигать первую строку абзаца с помощью клавиши Tab, но нельзя переходить к другим элементам управления при нажатии этой клавиши. Если же данное свойство равно false, все происходит наоборот
WordWarp Если данное свойство установлено в true, то происходит автоматический перенос слов, которые не помещаются в строке, на новую строку

Для выделения всего текста в редакторе можно воспользоваться методом SelectAII. Компонент ТМето можно заполнить информацией из текстового файла с помощью метода LoadFromFile. В свою очередь, сохранение содержимого многострочного редактора ТМето в файле осуществляется с помощью метода SaveToFile.

Добавить комментарий