Memo в delphi

Якщо Ви вирішили зберігати текст, введений в Memo, то створений текстовий файл не буде містити елементів форматування тексту. По суті в збереженому файлі буде лише сам текст, а не його атрибути (пр. Шрифт, курсив і т. Д.). Наприклад, якщо Ви вивантажуєте з файлу текст назад в Memo. то доведеться ставити Font програмно.

Memo в delphi

Розглянемо наступні властивості, властивість Lines має багато властивостей і методів типу Tstrings. Зазвичай використовуються для форматування і редагування тексту. Сам текст зберігається у властивості Text. Властивості SelStart, SelLength, SelStart, Modified - описуються в попередній статті (читайте «Однорядкове вікно редагування -Edit»).

Властивість Alignment визначає вирівнювання тексту (вліво, вправо, по центрі). Приклад: Memo1.Alignment: = taCenter; .

WordWrap - властивість перенесення довгих рядків. Значення true або false. Смуги прокрутки задаються властивістю ScrollBars. Адаптацію розміру вікна Memo до розміру форми або додатки задаються властивостями Align і Anchors.

До основних властивостей (Properties) відносяться:

Вказує, редагували чи текст

OnChange - настає, коли текст у вікні змінився, OnKeyDown - настає при натисканні користувачем будь-якої клавіші (можна розпізнати натиснуту клавішу в обробнику). OnKeyPress - подія настає при натисканні користувачем клавіші символу (можна розпізнати символ, що вводиться в обробнику, а також заборонити введення). OnKeyUp - настає, коли користувач відпустив яку-небудь клавішу (також можна розпізнати клавішу).

Memo в delphi

Схожі статті з програмування: