1
我有一個系統,我是服務器,有一個客戶端將發送數據給我。一旦我收到數據,例如:FB 00 00 00 00 00 00 FF 00 0D,我必須將這些數據轉換爲按鈕的顏色。我不想要代碼。我想知道如何讓我知道從哪裏開始。如何將十六進制數字轉換爲彩色?
我有一個系統,我是服務器,有一個客戶端將發送數據給我。一旦我收到數據,例如:FB 00 00 00 00 00 00 FF 00 0D,我必須將這些數據轉換爲按鈕的顏色。我不想要代碼。我想知道如何讓我知道從哪裏開始。如何將十六進制數字轉換爲彩色?
using System.Drawing;
...
...
...
...
ColorConverter converter = new ColorConverter();
Color myColor = (Color)converter.ConvertFromInvariantString("#FF0000");
將您的十六進制數爲整數
int intColor = int.Parse("FF0000",system.Globalization.NumberStyle.HexNumber);
然後從得到的顏色INTEGR
Color c=Color.FromArgb(intColor);
你期望什麼顏色'FB 00 00 00 00 00 00 FF 00 0D'代表..? – Rob
例如,FB .....顯示爲紅色和FA ...會顯示綠色。 – active92
你有找到顏色的特別規則嗎?顏色通常用6個十六進制數字表示。例如,紅色將FF0000 – Rob