Compartilhar via


Função RGB (Visual Basic)

Retorna um valor Integer representando um valor de cor RGB a partir de um conjunto de componentes vermelho, verde e azul a cor.

RGB( _
      Red As Integer, _
    Green As Integer, _
      Blue As Integer _
)

Parâmetros

  • Red
    Obrigatório.Integer no intervalo 0 – 255, inclusive, que representa a intensidade do componente vermelho da cor.

  • Green
    Obrigatório.Integer no intervalo 0 – 255, inclusive, que representa a intensidade do componente verde da cor.

  • Blue
    Obrigatório.Integer no intervalo 0 – 255, inclusive, que representa a intensidade do componente azul da cor.

Exceções

Tipo de exceção

Número de erro

Condição

ArgumentException

5

Green, Blue, ou Red fora do intervalo de 0 a 255, inclusive.

Ver a coluna " número de erro " se você estiver atualizando aplicativos Visual Basic 6.0 que usam manipulação de erros não estruturada.(Você pode comparar o número do erro com a Propriedade do Número (Erro de objeto).) Entretanto, quando for possivel, você pode considerar substituir tal controle de erro por Visão Geral sobre a Manipulação Estruturada de Exceções para o Visual Basic.

Comentários

Métodos e propriedades de aplicativo que aceitam uma especificação de cor esperam que a especificação para ser um número que representa um RGB valor de cor.Um valor de cor RGB especifica a intensidade relativa de vermelho, verde e azul para fazer com que uma cor específica a ser exibido.

Se o valor de qualquer argumento para RGB for maior que 255, 255 será usado.

A tabela a seguir lista algumas cores padrão e os valores incluem vermelho, verde e azul.

Color

Valor de vermelho

Valor verde

Valor azul

Preto

0

0

0

Azul

0

0

255

Verde

0

255

0

Ciano

0

255

255

Vermelho

255

0

0

Magenta

255

0

255

Amarelo

255

255

0

Branco

255

255

255

Exemplo

Este exemplo mostra como a função RGB é usada para retornar um número inteiro que representa um valor de cor RGB.

Dim red, rgbValue As Integer
Dim i As Integer = 75
' Return the value for red.
red = RGB(255, 0, 0)
' Same as RGB(75, 139, 203).
rgbValue = RGB(i, 64 + i, 128 + i)

Requisitos

Namespace: Microsoft.VisualBasic

**Módulo:**Information

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Consulte também

Referência

Função QBColor

ArgumentException