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