Memo - багаторядковий редактор в delphi, delphi-faq
Властивості Text
властивість Lines
До властивості Lines можна дістатися в Об'єкті Інспектори Delphi, натиснувши на «кнопку з точками» поряд з потрібними Lines (скріншот нже).
Для роботи з окремими рядками використовують властивість Lines типу TStrings. Клас TStrings служить для виконання операцій з рядками і має різні властивості і методи, які вже були розглянуті вище. Компонент Memo дозволяє використовувати можливості цього класу через свою властивість Lines.
властивість ScrollBars
- ssNone (смуги прокрутки відсутні) - за замовчуванням;
- ssHorizontal (горизонтальна смуга прокрутки знизу);
- ssVertical (вертикальна смуга прокручування праворуч);
- ssBoth (є обидві смуги прокрутки).
Властивість Alignment - спосіб вирівнювання тексту в Memo
Текст в полі компонента Memo може бути вирівняний різними способами. Спосіб вирівнювання визначає властивість Alignment типу TAlignment, яке може приймати одне з наступних значень:
- taLeftJustify (вирівнювання по лівій межі) - за замовчуванням;
- taCenter (вирівнювання по центру);
- taRightJustify (вирівнювання по правій межі).
Властивості WantReturns - реакція компонента Memo на натискання клавіші Enter
Властивості WantTabs - реакція компонента Memo на клавішу Tab
Розглянемо на прикладі, як проводиться установка значень табуляторов: