Компонент в палітрі компонентів на закладці Standart (рис. 1). Основні його властивості описані в табл. 1.
Memo
Рис. 1. Компонент Memo
Таблиця 1.
Властивість
Опис
Name
Ім’я компонента.
Text
Текст, що знаходиться в полі Memo. Розглядається як єдине ціле
Lines
Масив рядків, що відповідає вмісту поля. Доступ до рядка здійснюється по номеру. Рядки нумеруються з нуля
Lines.Count
Кількість рядків тексту в полi Меmo
Left
Відстань від лівої границі поля до лівої границі форми
Тор
Відстань від верхньої границі поля до верхньої границі форми
Height
Висота поля
Width
Ширина поля
Font
Шрифт, використаний для відображення тексту, що вводиться
Для інтерактивного вводу та виводу інформації використовуються вбудовані підпрограми діалогових вікон InputBox() та MessageBox(). Для зчитування даних в рядкову зміну використовується оператор:
Тип_діалогу (вигляд відображеного вікна) залежить від вибору константи:
mtWarning Вікно зауважень, яке містить жовтий знак оклику.
mtError Вікно помилок, яке містить червоний стоп-сигнал.
mtInformation Інформаційне вікно, яке містить блакитний символ “i”.
mtConfirmation Вікно підтвердження, яке містить зелений знак питання
mtCustom Вікно без малюнка. Заголовок вікна місить ім’я файлу програми.
Виведення кнопок залежить від константи:
mbYes Кнопка з надписом 'Yes'
mbNo Кнопка з надписом 'No'
mbOK Кнопка з надписом 'OK'
mbCancel Кнопка з надписом 'Cancel'
mbHelp Кнопка з надписом 'Help'
mbAbort Кнопка з надписом 'Abort'
mbRetry Кнопка з надписом 'Retry'
mbIgnore Кнопка з надписом 'Ignore'
mbAll Кнопка з надписом 'All'
Процедура ShowMessage(повідомлення) виводить діалогове вікно з надписом повідомлення та кнопкою ОК. В заголовку вікна виводиться ім’я файлу програми.
САМОСТІЙНА ПІДГОТОВКА ДО ВИКОНАННЯ ЛАБОРАТОРНОЇ РОБОТИ
1. Записати в зошит тему, мету, обладнання, практичні завдання свого варіанту (вибирається згідно номеру комп’ютера).
2. По літературі до лабораторної роботи вивчити основи роботи з компонентом Memo, вікном введення InputBox, з процедурою ShowMessagе та функцією MessageDlg в інтегрованому середовищі розробки Delphi.
3. По інструкції до лабораторної роботи ознайомитись з порядком виконання роботи.