RGB 函式 (Visual Basic)
更新:2007 年 11 月
從一組紅色、綠色和藍色元件傳回代表 RGB 色彩值的 Integer 值。
RGB( _
Red As Integer, _
Green As Integer, _
Blue As Integer _
)
參數
Red
必要項。介於 0–255 範圍之間 (含) 的 Integer,表示色彩的紅色元件濃度。Green
必要項。介於 0–255 範圍之間 (含) 的 Integer,表示色彩的綠色元件濃度。Blue
必要項。介於 0–255 範圍之間 (含) 的 Integer,表示色彩的藍色元件濃度。
例外狀況
例外狀況類型 |
錯誤代碼 |
條件 |
---|---|---|
Green、Blue 或 Red 超出 0 到 255 的範圍 (含 0 和 255)。 |
如果將使用非結構化錯誤處理的 Visual Basic 6.0 應用程式升級,請參閱「錯誤代碼」資料行 (您可以將錯誤代碼與 Number 屬性 (Err 物件) 比對)。但是,請盡可能考慮以 Visual Basic 的結構化例外處理概觀 取代這類錯誤控制項。
備註
接受色彩規格的應用程式方法和屬性 (Property) 預期規格是表示 RGB 色彩值的數字。RGB 色彩值指定紅色、綠色及藍色的相對濃度以顯示特定色彩。
如果 RGB 的引數值大於 255,則使用 255。
下表列出一些標準色彩及其包含的紅色、綠色及藍色值。
色彩 |
Red 值 |
Green 值 |
Blue 值 |
---|---|---|---|
黑色 |
0 |
0 |
0 |
藍色 |
0 |
0 |
255 |
綠色 |
0 |
255 |
0 |
青色 |
0 |
255 |
255 |
紅色 |
255 |
0 |
0 |
洋紅色 |
255 |
0 |
255 |
黃色 |
255 |
255 |
0 |
白色 |
255 |
255 |
255 |
範例
這個範例會顯示如何使用 RGB 函式,來傳回表示 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)
需求
命名空間 (Namespace)︰Microsoft.VisualBasic
**模組︰**Information
組件:Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)