Компонент delphi label

Delphi компонент Label призначений для відображення статичного тексту, тобто написів і позначок на Формі, які не змінюються протягом всього часу роботи програми. Звичайно, текст напису, що відображається компонентом Label можна змінити, але не безпосередньо, а тільки програмно.

Властивістю компонента Label. яке використовується для завдання тексту, що відображається, є Caption (Заголовок англ.). Ось типові способи використання цього Delphi компоненти:


Мітка (пояснювальний текст) на Формі


Компонент delphi label


Розміщений на Формі Компонент Label вказує користувачу, що саме він повинен ввести в поле введення. Для цього досить у Інспектора об'єктів у властивості Caption ввести потрібний текст.


Висновок результатів роботи програми


Компонент delphi label


Користувач вводить складові, програма розраховує результат і виводить його в компонент Label. Ось обробник:


Хоча вважається, що компонент Delphi Label призначений для відображення саме однострочного тексту, це не зовсім вірно. Властивість WordWrap компонента Label дозволяє виводити текст в декілька рядків.

Встановлюємо властивість WordWrap в True і дивимося на результат. Як бачимо, в цьому випадку відбувається автоматичний перехід на новий рядок слова, що не поміщається на поточний рядок. Очевидно, якщо розтягнути компонент Label на всю Форму, він здатний відобразити досить великий текст. Так як властивість Caption компонента Label має тип String. то розмір тексту може досягати 2 Гбайт!

Компонент delphi label

Властивість Font компонента Label надає можливості по зміні шрифту тексту, що виводиться. При переході на рядок Font в Інспектора об'єктів з'являється кнопочка, що надає доступ до діалогового вікна вибору шрифту, такого ж, з яким ми зустрічаємося працюючи, наприклад, в Worde. Плюсик зліва на рядку Font розкриває атрибути шрифту для установки прямо в інспектор об'єктів:

Компонент delphi label

Схожі статті