2016-05-09 12 views
1

Ich habe ein System, wo ich der Server bin und es gibt einen Client, der Daten an mich senden wird. Sobald ich die Daten zB erhalten habe: FB 00 00 00 00 00 00 FF 00 0D, muss ich diese Daten in Buttonfarbe umwandeln. Ich möchte den Code nicht. Ich möchte wissen, wie ich weiß, wo ich anfangen soll.Wie konvertiert man Hex-Zahl in Farbe?

+1

Welche Farbe erwarten Sie 'FB 00 00 00 00 00 00 FF 00 0D' zu vertreten ..? – Rob

+0

zum Beispiel, FB ..... wird rot und FA ... wird grün angezeigt. – active92

+0

Haben Sie eine bestimmte Regel, um die Farbe zu finden? Farben werden normalerweise mit 6 Hexadezimalziffern dargestellt. Zum Beispiel wäre Rot FF0000 – Rob

Antwort

0
using System.Drawing; 

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

Konvertieren Sie Ihre Hexadezimalnummer

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

dann Farbe auf ganzzahlige Suche von integr

Color c=Color.FromArgb(intColor);