назад | содержание | вперед

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

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

RGB (Red, Green, Blue)

где:

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

Таблица 11.2. Цвета в RGB-представлении

Цвет

Интенсивность красного

Интенсивность зеленого

Интенсивность синего

Черный

0

0

0

Белый

255

255

255

Красный

255

0

0

Зеленый

0

255

0

Синий

0

0

255

Бирюзовый

0

255

255

Пурпурный

255

0

255

Желтый

255

255

0

Серый

192

192

192



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

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

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

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

Номер цвета

Цвет

0

Черный

1

Синий

2

Зеленый

3

Бирюзовый

4

Красный

5

Пурпурный

6

Желтый

7

Белый

8

Серый

9

Светло-синий (голубой)

10

Светло-зеленый (салатный)

11

Светло-бирюзовый

12

Светло-красный (алый)

13

Светло-пурпурный

14

Светло-желтый

15

Ярко-белый



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

QBColor (NumberColor)

где NumberColor — числовое значение (номер цвета), определяющее цвет (табл. 11.3).

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

Form.BackColor = QBColor(3)

 

назад | содержание | вперед