Visual studio C# как задать цвет через rgb?

Visual studio C# как задать цвет через rgb?
Что сделать что бы задать цвет используя три числа(RGB)
"this.BackColor = ...(100, 150, 200);"
Что написать вместо "..."

  • Color NewColor = Color.FromArgb(12, 12, 15);
  • Color myRgbColor = new Color();
    myRgbColor = Color.FromRgb(0, 255, 0);
    return myRgbColor;
  • Color NewColor = Color.FromArgb(255, 120, 120, 150); - 4 параметра, где каждое число задается в формате byte, то есть от 0 до 255
    //Преобразует строку str вида "ff" в байт
    public static byte Hex2Byte(this string str)
    {
    try
    {
    long Lg = long.Parse(str, System.Globalization.NumberStyles.HexNumber);
    int Num = Convert.ToInt32(Lg);
    Num = Num < 255? Num : 255;
    return Convert.ToByte(Num);
    }
    catch
    {
    return 0;
    }
    }
    //Преобразует строку str вида "#ffeeddcc" в массив байтов
    public byte[] ColorBytes(string str)
    {
    byte[] ResultBytes = new byte[4];
    Match Match = Regex.Match(str.Trim(), patternColor, RegexOptions.IgnoreCase);
    ResultBytes[0] = Match.Groups[1].Value.Hex2Byte();
    ResultBytes[1] = Match.Groups[2].Value.Hex2Byte();
    ResultBytes[2] = Match.Groups[3].Value.Hex2Byte();
    ResultBytes[3] = Match.Groups[4].Value.Hex2Byte();
    return ResultBytes;
    }