MaskColor


Свойство возвращает или устанавливает цвет изображения кнопки, для того, чтобы она стала «маской» (то есть, была прозрачной).

Синтаксис

object.MaskColor [= color]

Части синтаксической последовательности для свойства MaskColor приведены в таблице:

Часть

Описание

object
Объектное выражение
color
Значение или константа, определяющие цвет, который необходимо использовать в качестве маски. Допустимые значения представлены в таблице Установок.


Установки

Visual Basic использует цветовую схему красный-зеленый-синий (RGB) операционной среды Microsoft Windows. Установки для части color представлены в таблице:

Установка

Описание

Нормальные цвета RGB
Цвета определены с помощью цветовой палитры или с использованием в программе функций RGB или QBColor.
&H00C0C0C0
Установка по умолчанию. Светло-серый.

Примечания

Если изменить системные цвета, то изменится цвет, который является прозрачным (фоновым), что сделает вид используемого изображения непредсказуемым. Рекомендуется при программировании не использовать системные цвета.
Рассматриваемое свойство используется только тогда, когда установлено значение True свойства UseMaskColor и кнопка содержит изображение растрового типа, присвоенное ее свойству Picture. (Значки и метафайлы уже содержат информацию о прозрачности).

Если во время выполнения значение свойства MaskColor изменится, то кнопка будет перерисована с новым цветом, действующим в качестве маски.


Назад