Font | Определяет формат текста (шрифт, его атрибуты, выравнивание), одинаков для всего текста компонента. |
Lines | Содержащее текст окна в виде списка строк и имеющее тип TStrings.Начальное значение текста можно установить в процессе проектирования, нажав кнопку с многоточием около свойства Linesв окне Инспектора Объектов. |
Text | Весь текст, представленный одной строкой типа String,внутри которой используются разделители типа символов возврата каретки и перевода строки. |
Count | Указывает число строк в тексте, используется только для чтения |
Aligment | Выравнивание теста внутри Memo. Если равно taLeftJustify, то слева, taRightJustify - справа, taCenter - по центру. |
MaxLength | Максимальная длина количества вводимых символов, по умолчанию равно 0, то есть не ограничено. |
ReadOnly | Если установлено true, то запрещает изменение текста пользователем, но возможно выделение и копирование. |
ScrollBars | Определяет полосу прокрутки, ssNone - отсутствует, ssHorizontal - горизонтальная, ssVertical - вертикальная, ssBoth - присутствует и горизонтальная и вертикальная. |
WordWrap | Авто перенос текста по словам при достижении границы, если установлено в true. |
Доступ к отдельной строке текста вы можете получить с помощью свойства
|
|
AnsiString Strings[int Index].
Индексы, как и везде в C++Builder, начинаются с 0.
Так что Memol—>Lines—>Strings[0] — это текст первой строки.
Методы компонента TMemo
Clear | Используется для очистки текста в окне. |
Add или Append | Для занесения новой строки в конец текста окна редактирования. Для загрузки текста из файла применяется метод LoadFromFile. Сохранение текста в файле осуществляется методом SaveToFile. |
Memol->Clear();.
Memol->Lines->Add("ХАРАКТЕРИСТИКА");
Memol->Lines->Add("Сотрудник "+Editl->Text);
Memol->SetFocus();