Funzione RGB (Visual Basic)

Aggiornamento: novembre 2007

Restituisce un valore Integer che rappresenta un valore di colore RGB ricavato da un insieme di componenti dei colori rosso, verde e blu.

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

Parametri

  • Red
    Obbligatorio. Valore Integer compreso nell'intervallo da 0 a 255 inclusi, che rappresenta l'intensità del componente rosso del colore.

  • Green
    Obbligatorio. Valore Integer compreso nell'intervallo da 0 a 255 inclusi, che rappresenta l'intensità del componente verde del colore.

  • Blue
    Obbligatorio. Valore Integer compreso nell'intervallo da 0 a 255 inclusi, che rappresenta l'intensità del componente blu del colore.

Eccezioni

Tipo di eccezione

Numero di errore

Condizione

ArgumentException

5

Green, Blue o Red non rientra nell'intervallo compreso tra 0 e 255 inclusi.

Se si esegue l'aggiornamento delle applicazioni Visual Basic 6.0 che utilizzano la gestione degli errori non strutturata, vedere la colonna "Numero di errore". È possibile confrontare il numero di errore con la Proprietà Number (oggetto Err). Se possibile, tuttavia, si consiglia di sostituire il controllo dell'errore con la procedura illustrata nella sezione Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic.

Note

È necessario esprimere le specifiche di colore, utilizzate nei metodi e nelle proprietà che accettano tali valori, in forma di numeri che rappresentano colori RGB. Il valore di un colore RGB specifica l'intensità relativa di rosso, verde e blu che consente la visualizzazione di un colore specifico.

Se il valore di un argomento della funzione RGB è maggiore di 255, verrà utilizzato 255.

Nella tabella riportata di seguito sono elencati alcuni colori standard e i relativi valori di rosso, verde e blu.

Colore

Valore di rosso

Valore di verde

Valore di blu

Nero

0

0

0

Blu

0

0

255

Verde

0

255

0

Ciano

0

255

255

Rosso

255

0

0

Magenta

255

0

255

Giallo

255

255

0

Bianco

255

255

255

Esempio

Nell'esempio riportato di seguito la funzione RGB viene utilizzata per ottenere un numero intero che rappresenta un valore di colore 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)

Requisiti

Spazio dei nomi: Microsoft.VisualBasic

**Modulo:**Information

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

Vedere anche

Riferimenti

Funzione QBColor

ArgumentException