如何将十六进制数转换为颜色?

How to convert hex number to color?

我有一个系统,我是服务器,有一个客户端将向我发送数据。一旦我收到数据,例如:FB 00 00 00 00 00 00 FF 00 0D,我必须将此数据转换为按钮的颜色。我不想要代码。我想知道如何才能知道从哪里开始。

将您的十六进制数转换为整数

int intColor = int.Parse("FF0000",system.Globalization.NumberStyle.HexNumber);

然后从整数中获取颜色

Color c=Color.FromArgb(intColor);
using System.Drawing;

...
...
...
...
ColorConverter converter = new ColorConverter();
Color myColor = (Color)converter.ConvertFromInvariantString("#FF0000");