Шаг 5.
Вкладка Standard. Компонент TLabel

    На этом шаге мы рассмотрим компонент TLabel

    Компонент TLabel (Надпись) используется для отображения текста в форме, который нельзя изменять непосредственно через графический интерфейс пользователя, хотя в программе с помощью надписи можно выводить любой текст, что часто и делается.

    Рассмотрим свойства компонента TLabel.

   
Таблица 1. Свойства компонента TLabel
Свойство Описание
property Caption: TCaption; Предназначено для размещения на форме различного рода текстовых надписей
property Font: TFont; С его помощью можно разнообразить вид надписи
property AutoSize: Boolean; С его помощью можно разрешить компоненту автоматически изменять свои размеры так, чтобы полностью отобразить текст Caption с учётом установленного шрифта. Если свойство имеет значение False, высота и ширина компонента определяются текущими значениями свойств Height и Width
type TAlignment = (taLeftJustify, taRightJustify, taCenter);
property Alignment: TAlignment;
Можно указывать горизонтальное выравнивание текста:
  • taLeftJustify - прижать текст влево;
  • taCenter - выровнять по центру;
  • taRightJustify - прижать текст вправо
property Layout:TTextLayout; Управляет положением текста по вертикали:
  • tlTop - прижать вверх;
  • tlCenter - выровнять по центру;
  • tlBottom - прижать вниз
property FocusControl: TWinControl; Содержит имя оконного компонента, который связан с меткой клавишами быстрого вызова
property ShowAccelChar: Boolean; Если содержит значение True , символ & в тексте метки предшествует символу клавиши быстрого вызова
property Transparent: Boolean; Определяет прозрачность метки: если содержит значение False, пространство метки закрашивается собственным цветом Color, в противном случае этого не происходит, и сквозь метку будут видны расположенные на ней компоненты (так, например, можно наложить текст на графику)
property WordWrap: Boolean; Разрешает/запрещает разрыв строки на границе слова. Для вывода многострочных надписей задайте условия AutoSize=False, WordWrap=True и установите подходящие размеры метки

    Метка Label может отображать длинную текстовую строку своего свойства Caption в виде нескольких строк: для этого установите в AutoSize значение False, задайте достаточно большие размеры метки и поместите в Wordwrap значение True. Для отображения действительно многострочного текста используйте компоненты TMemo и TRichEdit.


Рис.1.Надпись Label1

   

    Попробуйте реализовать это сами. Если не сможете, то текст этого примера можно взять здесь.

    На следующем шаге мы рассмотрим компонент TEdit




Предыдущий шаг Содержание Следующий шаг