TRxGradientCaption Component

Unit
RxGrdCpt

Description
Компонента предназначена для создания визуальных эффектов в заголовке окна (формы).
Вы можете заполнить прямоугольник заголовка окна цветовым переходом (gradient fill) и отображать дополнительные текстовые строки в заголовке с использованием разных шрифтов.
Используйте свойства GradientActive и GradientInactive для того, чтобы разрешить или запретить заполнение прямоугольника заголовка окна плавным переходом цветов.

Свойство Captions позволяет задать дополнительные текстовые строки для заголовка окна.

Внимание
При использовании этой компоненты, если ее свойство Active установлено в значение True, не присваивайте напрямую значение свойства Caption формы-владельца компоненты. Используйте для этого свойство FormCaption чтобы избежать мелькания при перерисовке заголовка окна.



Declaration
property GradientActive: Boolean;

Description
Свойство определяет, будет ли заполняться прямоугольник заголовка формы переходом цветов от StartColor до clActiveCaption, когда форма-владелец активна.



Declaration
property GradientInactive: Boolean;

Description
Свойство определяет, будет ли заполняться прямоугольник заголовка формы переходом цветов от StartColor до clInactiveCaption, когда форма-владелец неактивна.



Declaration

property Active: Boolean;

Description
Свойство Active определяет состояние активности компоненты TRxGradientCaption. Когда свойство Active=True (по умолчанию), все возможности компоненты могут быть задействованы (в зависимости от значений других свойств, таких как Captions, Font, GradientActive и т.д.) При значении Active=False все события, поступающие в оконную функцию формы-владельца, обрабатываются обработчиком формы по умолчанию, и никакие возможности компоненты TRxGradientCaption не могут быть использованы.



Declaration
property Captions: TRxCaptionList;

Description
Свойство определяет список объектов класса TRxCaption, которые будут использованы при рисовании заголовка формы — владельца компонента TRxGradientCaption. Используйте это свойство для задания видимых аттрибутов отображаемых в заголовке текстовых строк.
Каждому объекту из списка Captions Вы можете отдельно установить текст, шрифт, цвет текста для неактивного состояния формы, видимость и т.д. При значении свойства Active=True тексты всех заголовков из списка Captions, имеющих свойство Visible=True, будут отображаться последовательно в заголовке формы.



Description
Класс TRxCaptionList реализует список (коллекцию) объектов TRxCaption и используется в компоненте TRxGradientCaption.
Для доступа к отдельным объектам списка TRxCaptionList имеет свойство Items. Свойство Count содержит число объектов в списке. В режиме дизайна формы (design time) используйте редактор компоненты TRxGradientCaption или редактор ее свойства Captions для создания, удаления или изменения элементов коллекции TRxCaptionList.



Declaration
property Items[Index: Integer]: TRxCaption default;

Description
Свойство предназначено для осуществления индексированного доступа к элементам списка объектов типа TRxCaption.