На этом шаге мы рассмотрим компонент TRxLabel.
Компонент TRxLabel (Надпись) аналогична стандартному компоненту TLabel, а значит, используется для отображения текста в форме, который нельзя изменять непосредственно через графический интерфейс пользователя, хотя в программе с помощью надписи можно выводить любой текст. TRxLabel дополнительно позволяет придать тексту трехмерный вид, либо отобразить "тень" текста.
Рассмотрим свойства компонента TRxLabel.
Свойство | Описание |
---|---|
property Caption: TCaption; | Предназначено для размещения на форме различного рода текстовых надписей. |
property Font: TFont; | С его помощью можно разнообразить вид надписи (изменять шрифт). |
property AutoSize: Boolean; | С его помощью можно разрешить компоненту автоматически изменять свои размеры так, чтобы полностью отобразить текст Caption с учетом установленного шрифта. False - высота и ширина компонента определяются текущими значениями свойств Height и Width . |
type TAlignment = (taLeftJustify, taRightJustify, taCenter); property Alignment: TAlignment; |
Можно указывать горизонтальное выравнивание текста:
|
property Layout:TTextLayout; | Управляет положением текста по вертикали:
|
property Transparent: Boolean; | Определяет прозрачность метки:
|
property WordWrap: Boolean; | Разрешает/запрещает разрыв строки на границе слова. (Для вывода многострочных надписей нужно задать условия AutoSize = False , WordWrap = True и установить подходящие размеры метки). |
property ShadowPos: TShadowPosition; | Свойство задает расположение "тени" букв текста статического элемента управления TRxLabel. |
property ShadowColor: TColor; | Свойство задает цвет "тени" букв текста статического элемента управления TRxLabel . |
property ShadowSize: Byte; | Свойство задает толщину "тени" букв текста статического элемента управления TRxLabel. |
type TShadowPosition = (spLeftTop, spLeftBottom, spRightBottom, spRightTop); |
Тип TShadowPosition задает возможные допустимые значения для свойства ShadowPos компонента TRxLabel, задающего положение "тени" статического элемента управления. |
Так например если установить для свойства ShadowSize значение 4, для ShadowColor – clYellow , для ShadowPos – spLeftBottom (рис.1), то компонента будет выглядеть следующим образом (рис.2):
Рис.1. Изменение значений свойств компонента TRxLabel
Рис.2. Внешний вид компонента после изменения значения свойств
Текст этого примера можно взять здесь.
На следующем шаге мы рассмотрим компонент TRxRichEdit.