Original article: conversion between hexadecimal colors and color objects [C #]
C # conversion between hexadecimal colors and color objects
Converts a hexadecimal color to a color object.
Colortranslator. fromhtml ("# ff0000 ")
Or colortranslator. fromhtml ("red ");
Converts a color object to a hexadecimal color.
Colortranslator. tohtml (color. fromargb (255,255,255 ))
Or colortranslator. tohtml (color. Red );
// Convert decimal to binary
Console. writeline (convert. tostring (69, 2 ));
// Convert decimal to octal
Console. writeline (convert. tostring (69, 8 ));
// Convert decimal to hexadecimal
Console. writeline (convert. tostring (69, 16 ));
// Convert binary to decimal
Console. writeline (convert. toint32 ("100111101", 2 ));
// Octal to decimal
Console. writeline (convert. toint32 ("76", 8 ));
// Convert hexadecimal to decimal
Console. writeline (convert. toint32 ("FF", 16 ));
String color_s = colortranslator. tohtml (G. Pen. Color );
Color_s = color_s.substring (1, color_s.length-1 );
G. Pen. Color = colortranslator. fromhtml ("#" + convert. tostring (convert. toint32 (color_s, 16) + 40000, 16 ));
Common color text and background matching effects:
Conversion between hexadecimal colors and color objects [C #]