Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2

Кент Рейсдорф. BORLAND C++BUILDER. Страница 210

Свойство Color

Свойство Color определяет цвет фона компонента. (Цвет текста устанав­ливается свойством Font). Хотя использование свойства Color очень просто, здесь есть свои особенности, о которых следует сказать.

Порядок работы со свойством Color в инспекторе объектов в некотором смысле уникален. Если вы щелкнете в столбце Value, то увидите кнопку со стрелкой вниз, указывающую на возможность выбора цвета из списка. Но кроме этой возможности, есть еще одна. Если вы щелкнете дважды в том же столбце Value, то на экране появится диалоговое окно Color (Цвет). В этом диалоговом окне вы можете выбрать один из предопределенных цветов или создать ваши собственные цвета, нажав кнопку Define Custom Colors (Определить заказные цвета). На рис. 8.1 показано диалоговое окно Color после нажатия этой кнопки.

После выбора цвета в диалоговом окне Color вы увидите, что значение свой­ства Color изменилось на шестнадцатеричную строку. Эта строка представляет интенсивности красного, зеленого и синего цветов в цветовой модели RGB, необ­ходимых для составления вашего цвета. Если вы знаете точное соотношение R:G:B вашего цвета (что маловероятно), вы можете задать это значение напрямую.

В большинстве случаев вы, вероятно, будете выбирать цвет из предлагае­мого списка. Когда вы нажмете кнопку со стрелкой, то в появившемся окне увидите две группы значений. Первая группа цветов начинается с clBlack и заканчивается clWhite. Это предопределенные цвета C++Builder; в списке пред­ставлены наиболее употребительные из них. Чтобы выбрать один из перечис­ленных цветов, просто щелкните на нем в списке. Если вас не устраивает ни один предложенный цвет, вы можете вызвать диалоговое окно Color, как го­ворилось выше.

Вторая группа цветов в списке начинается с цвета clScrollBar. Эта группа содержит системные цвета Windows. Если вы используете цвета из этого спис­ка, ваше приложение будет автоматически менять цвета при изменении цве­товой схемы Windows. Если вы хотите, чтобы ваше приложение следовало за цветовой схемой, выбранной пользователем для своей системы, вы должны выбирать цвета только из этой части списка.

Web-дизайн (с) 2010 All rights reserved