共用方式為


Color.FromRgb(Byte, Byte, Byte) 方法

定義

使用指定的 sRGB 色彩和色板值建立新的 Color 結構。

public:
 static System::Windows::Media::Color FromRgb(System::Byte r, System::Byte g, System::Byte b);
public static System.Windows.Media.Color FromRgb (byte r, byte g, byte b);
static member FromRgb : byte * byte * byte -> System.Windows.Media.Color
Public Shared Function FromRgb (r As Byte, g As Byte, b As Byte) As Color

參數

r
Byte

新色彩的 sRGB 紅色色板 R

g
Byte

新色彩的 sRGB 綠色色板 G

b
Byte

新色彩的 sRGB 藍色色板 B

傳回

Color 結構,具有指定的值和 Alpha 色板值 255。

範例

下列範例示範如何使用 FromRgb 方法來建立 Color 結構。

private Color FromRgbExample()
{
    // Create a green color using the FromRgb static method.
    Color myRgbColor = new Color();
    myRgbColor = Color.FromRgb(0, 255, 0);
    return myRgbColor;
}
Private Function FromRgbExample() As Color
    ' Create a green color using the FromRgb static method.
    Dim myRgbColor As New Color()
    myRgbColor = Color.FromRgb(0, 255, 0)
    Return myRgbColor
End Function

備註

方法 FromArgb 可讓您指定 Alpha 色板; FromRgb 此方法會針對 Alpha 色板使用預設值 1。

色彩的 Alpha 色板決定色彩的透明度。 Alpha 值為 1 表示色彩完全不透明,而值為 0 表示色彩完全透明。

sRGB 通道 (A 、、、 GB) 和 ScRGB 通道 (ScAScR 、、、 ScGScB) Color 結構是同步處理 R 屬性。 例如,當 時 R ,sRGB 紅色通道會修改 ScRGB 紅色通道 , ScR 會轉換成相等的值。

適用於

另請參閱