Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Свойства BackColor, ForeColor, FillColor



Цвет фона устанавливается с помощью свойства BackColor. С помощью свойства ForeColor можно определить или установить цвет, используемый для отображения текста и графики в элементе управления. С помощью свойства FillColor — установить цвет заполнения так называемых shapes (рисованных объектов).

При проектировании цвет выбирают в диалоговом окне настройки цвета.

Изменяя цвета во время разработки, обратите внимание, что на самом деле в них содержатся числовые значения, например, голубому цвету соответствует &HFF0000& в шестнадцатеричной или 16711680 – в десятичной системах счисления. В Visual Basic имеются встроенные константы для обозначения некоторых цветов. Они перечислены в таблице:

Константа Численное значение (в десятичной системе) Значение (в шестнадцатеричной системе)
vbBlack   &H000000&
vbRed   &H0000FF&
vbGreen   &H00FF00&
vbYellow   &H00FFFF&
vbBlue   &HFF0000&
vbMagenta   &HFF00FF&
vbCyan   &HFFFF00&
vbWhite   &HFFFFFF&

Чтобы установить цвета объекта из программного кода, просто присвойте эти константы свойствам ForeColor и BackColor, как показано на примерах ниже

Form1.ForeColor = vbYellow (желтый цвет)

Form1.BackColor = vbBlue (синий цвет)

Form1.BackColor = 65280 (зеленый цвет)

Form1.BackColor = &HFFFFFF& (белый цвет)

Цветовые константы – не просто отвлеченные числа. Каждая из них обозначает интенсивность красной, зеленой и синей составляющих, из которых и состоит выбранный цвет. Если вы хотите создать собственный цвет и знаете, какая у него интенсивность основных цветов, числовое значение цвета легко определить с помощью функции RGB. Каждый основной цвет может иметь интенсивность от 0 до 255. Например, следующий код определяет значение, соответствующее серому цвету (половину красного, синего и зеленого):

Form1.BackColor = RGB(127, 127, 127)

Form1.BackColor = RGB(255, 0, 0) (красный цвет)





Дата публикования: 2014-12-28; Прочитано: 609 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...