Шаг 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
Предыдущий шаг
Содержание
Следующий шаг