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 |
---|---|---|
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)