RGB (Función, Visual Basic)

Actualización: noviembre 2007

Devuelve un valor Integer que representa un valor de color RGB de un conjunto de componentes de color rojo, verde y azul.

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

Parámetros

  • Red
    Requerido. Integer en el intervalo comprendido entre 0 y 255, ambos inclusive, que representa la intensidad del componente rojo del color.

  • Green
    Requerido. Integer en el intervalo comprendido entre 0 y 255, ambos inclusive, que representa la intensidad del componente verde del color.

  • Blue
    Requerido. Integer en el intervalo comprendido entre 0 y 255, ambos inclusive, que representa la intensidad del componente azul del color.

Excepciones

Tipo de excepción

Número de error

Condición

ArgumentException

5

Green, Blue o Red está fuera del intervalo del 0 al 255 (ambos inclusive).

Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, se debe considerar la sustitución de dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.

Comentarios

Los métodos y propiedades de aplicación que aceptan una especificación de color esperan que dicha especificación sea un número que representa un valor de color RGB. Un valor de color RGB especifica la intensidad relativa de rojo, verde y azul para hacer que se muestre un color específico.

Si el valor de cualquier argumento de RGB es mayor que 255, se utiliza 255.

En la siguiente tabla se enumeran algunos colores estándar y los valores de rojo, verde y azul que incluyen.

Color

Valor de rojo

Valor de verde

Valor de azul

Black

0

0

0

Blue

0

0

255

Green

0

255

0

Cyan

0

255

255

Red

255

0

0

Magenta

255

0

255

Yellow

255

255

0

White

255

255

255

Ejemplo

En este ejemplo se muestra cómo se utiliza la función RGB para devolver un número entero que representa un valor de color 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

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**Information

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Referencia

QBColor (Función)

ArgumentException