Функции цвета

Функция RGB возвращает числовое представление цвета (тип возвращаемого значения при этом long) в соответствии с интенсивностью трех цветовых составляющих: R (Red- красный), G (Green - зеленый) и В (Blue - синий). Интенсивность этих трех основных цветов задается шкалой чисел от 0 до 255. Синтаксис этой функции такой:

RGB (Red, Green, Blue)

где:

· Red - интенсивность красного цвета от 0 до 255;

· Green - интенсивность зеленого цвета от 0 до 255;

· Blue - интенсивность синего цвета от 0 до 255.

Для примера в табл. 11.2 показаны часто используемые цвета, разложенные по интенсивностям RGB-цветов.

Цвета в RGB-представлении:

Цвет Интенсивность красного Интенсивность зеленого Интенсивность синего
Черный      
Белый      
Красный      
Зеленый      
Синий      
Бирюзовый      
Пурпурный      
Желтый      
Серый      

Например, если вы хотите сделать фон формы бирюзовым, необходимо присвоить свойству BackColor формы следующее значение:

Form.BackColor = RGB (0,255,255)

Для удобства работы со стандартными цветами используется функция QBColor, которая возвращает числовое представление одного из 16 цветов, принятых в предшествующей версии Бэйсика.


Таблица 1. Цвет возвращаемый функцией QBColor

Номер цвета Цвет Номер цвета Цвет
  Черный   Серый
  Синий   Светло-синий (голубой)
  Зеленый   Светло-зеленый (салатный)
  Бирюзовый   Светло-бирюзовый
  Красный   Светло-красный (алый)
  Пурпурный   Светло-пурпурный
  Желтый   Светло-желтый
  Белый   Ярко-белый

Синтаксис этой функции выглядит очень просто:

QBColor (NumberColor)

где NumberColor - числовое значение (номер цвета).

Для того чтобы установить для формы бирюзовый цвет фона, достаточно написать следующий код:

Form.BackColor = QBColor(3).



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: