Retourne une valeur Integer représentant une valeur de couleur RVB à partir d'un ensemble de composantes de couleur rouge, vert et bleu.
RGB( _
Red As Integer, _
Green As Integer, _
Blue As Integer _
)
Paramètres
- Red
- Obligatoire. Nombre entier de 0 à 255 inclus représentant l'intensité de la composante rouge de la couleur.
- Green
- Obligatoire. Nombre entier de 0 à 255 inclus représentant l'intensité de la composante vert de la couleur.
- Blue
- Obligatoire. Nombre entier de 0 à 255 inclus représentant l'intensité de la composante bleu de la couleur.
Exceptions/Erreurs
| Type d'exception | Numéro de l'erreur | Condition |
| ArgumentException | 5 | Green, Blue ou Red en dehors de la plage qui s'étend de 0 à 255 inclus. |
Remarques
Les propriétés et les méthodes de l'application qui acceptent une spécification de couleur s'attendent à la recevoir sous forme de nombre représentant une valeur de couleur RVB. Une valeur de couleur RVB spécifie l'intensité relative du rouge, du vert et du bleu composant ainsi la couleur spécifique à afficher.
Si la valeur d'un argument RVB est supérieure à 255, la valeur 255 est utilisée.
Le tableau suivant dresse la liste de quelques couleurs standard et des valeurs de rouge, vert et bleu qu'elles comprennent :
| Couleur | Valeur Rouge | Valeur Vert | Valeur Bleu |
| Noir | 0 | 0 | 0 |
| Bleu | 0 | 0 | 255 |
| Vert | 0 | 255 | 0 |
| Cyan | 0 | 255 | 255 |
| Rouge | 255 | 0 | 0 |
| Magenta | 255 | 0 | 255 |
| Jaune | 255 | 255 | 0 |
| Blanc | 255 | 255 | 255 |
Exemple
Cet exemple montre comment la fonction RVB est utilisée pour retourner un nombre entier représentant une valeur de couleur RVB.
Dim red, rgbValue As Integer
Dim i As Integer = 75
red = RGB(255, 0, 0) ' Return the value for red.
rgbValue = RGB(i, 64 + i, 128 + i) ' Same as RGB(75, 139, 203).
Configuration requise
Espace de noms : Microsoft.VisualBasic
Module : Information
Assembly : Microsoft Visual Basic .NET Runtime (dans Microsoft.VisualBasic.dll)
Voir aussi
QBColor, fonction | ArgumentException, classe