Лекция: Задание цвета

Параметр Цвет во всех методах определяет цвет линии (точки). Если он не задан, то для рисования используется значение свойства ForeColor объекта-хозяина метода.

Для явного задания значения цвета можно использовать:

1. VB-константу, задающую цвет

vbBlack Черный
vbRed Красный
vbGreen Зеленый
vbYellow Желтый
vbBlue Синий
vbMagenta Фиолетовый (неточный перевод)
vbCyan Голубой (неточный перевод)
vbWhite Белый

2. Функцию QBColor(n), где n — номер цвета, целое число от 0 то 15. Эта функция использует палитру из 16 цветов.

Число Цвет Число Цвет
Black (черный) Gray (серый)
Blue (голубой) Light Blue (светло-голубой)
Green (зеленый) Light Green
Cyan (бирюзовый) Light Cyan
Red (красный) Light Red
Magenta (малиновый) Light Magenta
Yellow (желтый) Light Yellow
White (белый) Bright White

 

3. Функцию RGB(n1,n2,n3). Эта функция использует палитру из 256 цветов. Параметр n1 — целое число от 0 до 255, представляет красную компоненту цвета. Параметр n2 — целое число от 0 до 255, представляет зеленую компоненту цвета. Параметр n3 — целое число от 0 до 255, представляет голубую компоненту цвета.

Значение RGB-цвета определяет относительную интенсивность красного, зеленого и голубого цвета для получения необходимого цвета, который будет отображаться на экране. Чем меньше положить каждой краски, тем темнее цвет получится. Если значение некоторого цвета больше 255, то он заменяется на 255.

Например, для стандартных цветов будут такие значения – RGB-компонент:

Цвет Red-значение Green-значение Blue-значение
Black (черный)
Blue (голубой)
Green (зеленый)
Cyan (бирюзовый)
Red (красный)
Magenta (малиновый)
Yellow (желтый)
White (белый)

 


16.3. Свойства объектов, влияющих на графические методы:

Свойство Смысл
DrawWidth Толщина линии
ForeColor Цвет линии
DrawStyle Стиль линии: 1 — Solid (сплошная), 2 – Dash (штрих-пунктирная), 3 – Dot (пунктирная) и т.п. Задается при толщине линий 1.
Fillstyle Стиль (узор) заливки и будет ли заливка
FillColor Цвет заливки
AutoRedraw Определяет, будут ли автоматически восстанавливаться графика и напечатанный текст, случайно стертые из-за того, что объект скрылся из виду
DrawMode Способ наложения краски. По умолчанию значение равно 13, когда краска плотно накладывается и предыдущая картинка через нее не просвечивает.

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

1. Настроить соответствующие свойства объекта в режиме проектирования. Эти свойства будут воздействовать сразу на все методы.

2. Задать изменение этих свойств в режиме работы программы. Бьет предыдущий.

3. Задать многие атрибуты рисуемой фигуры можно в самом методе. Бьет оба предыдущих.

еще рефераты
Еще работы по информатике