Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 210
Свойство 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. Если вы хотите, чтобы ваше приложение следовало за цветовой схемой, выбранной пользователем для своей системы, вы должны выбирать цвета только из этой части списка.