Напис – це компонент (елемент керування), який використовується для виведення текстових повідомлень.
Щоб розмістити напис на формі, потрібно підвести вказівник до кнопки TLabel на вкладці Standard вікна середовища Lazarus і двічі клацнути ліву кнопку миші.
Властивості напису Top, Left, Name, Enabled, Visible аналогічні до відповідних властивостей кнопки. Значення властивості Color напису визначає колір його фону. Значення цих властивостей можна змінювати на вкладці Властивості вікна Інспектор об’єктів перед запуском проєкту на виконання або командами присвоювання під час виконання проєкту, наприклад Label1.Top := 150, Label1.Left := Label1.Left + 150, Label1.Enabled := True.
За замовчуванням значення властивостей Height і Width для напису, на відміну від форми і кнопки, не можна змінити на вкладці Властивості або перетягуванням.
Ширина й висота напису визначаються текстом, який розміщено в цьому написі.
Якщо змінити текст у полі значення властивості Caption або виконати команду присвоювання, наприклад Label1.Caption := ‘Я навчаюсь у 8 класі’, то відповідно до його довжини зміниться ширина напису. Але якщо встановити значення False властивості AutoSize (англ. Automatic Size – автоматичний розмір) напису, то його ширину й висоту можна змінювати незалежно від наявного в ньому тексту.
Текст напису можна вводити і редагувати як у полі Caption, так і у вікні Редактор рядків.
Властивість Font визначає значення властивостей символів, якими буде виводитися текст у написі. Ця властивість є комплексною, оскільки складається з кількох властивостей символів: Color, Height, Name, Size та ін. Під час виконання проєкту значення цих властивостей можна змінити командою присвоювання, наприклад командою: Label1.Font.Color := clBlue.
Виділити напис можна, вибравши його на формі або вибравши його ім’я в полі Компоненти вікна Інспектор об’єктів.
Якщо виділити напис, то на вкладці Події вікна Інспектор об’єктів можна вибрати подію і для неї у вікні Редактор тексту створити обробник цієї події, виконання якого може змінити значення властивостей як напису, так і вікна, кнопки та інших компонентів.
Увага! Під час роботи з комп'ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.
Повторіть правила безпечної роботи за комп’ютером.
Завантажте і встановіть: Середовище програмування Лазарус (для тих, хто не завантажив)
Завдання
Створіть проєкт, у якому розташуйте у вікні два написи "Моя країна" та "Україна" (відстань від лівого краю форми до написів - 100, відстань від верхнього краю до першого напису - 60, до другого - 160).
Після настання події Click з першим написом колір фону першого напису повинен стати синім, другого напису - жовтим.
Після настання події Click з другим написом колір символів першого напису повинен стати жовтим, другого напису - синім, шрифт символів в обох написах - Arial, 14, напівжирний, установиться заголовок вікна - "Перемога за нами".
Збережіть зміни у проекті. Запустіть його на виконання. Згорніть усі вікна середовища Lazarus. За потреби відлагодьте проект.
Зробіть скриншот та додайте його у розділі Ваші роботи на платформі Google ClassRoom.
Рис. 39.1. Вигляд вікна проєкту: а) після запуску; б) після настання події Click для першого напису; в) після настання події Click для другого напису
за підручником "Інформатика, 8 клас" (Й.Я. Ривкінд та їнші):
Прочитайте та розберіть теоретичний матеріал пункту 6.4 (стор. 180-186).
Дайте усні відповіді на питання 1-10 (стор. 186).
Виконайте вправу 2 (стор. 187)
Скриншот результату тесту прикріпіть у розділі Ваші роботи на платформі Google ClassRoom: