Example #1
0
        public void UpdateColors(COLOR e)
        {
            preventOverflow = true;

            cp_ColorPickerMain.SelectedColor = e;

            nudAlphaValue.Value = e.A;

            ccb_RGB.UpdateColor(e);
            ccb_HSB.UpdateColor(e);
            ccb_HSL.UpdateColor(e);
            ccb_CMYK.UpdateColor(e);

            if (e.isTransparent)
            {
                tb_HexDisplay.Text     = ColorHelper.ColorToHex(e, ColorFormat.ARGB);
                tb_DecimalDisplay.Text = ColorHelper.ColorToDecimal(e, ColorFormat.ARGB).ToString();
            }
            else
            {
                tb_HexDisplay.Text     = ColorHelper.ColorToHex(e, ColorFormat.RGB);
                tb_DecimalDisplay.Text = ColorHelper.ColorToDecimal(e, ColorFormat.RGB).ToString();
            }

            cd_ColorDisplayMain.CurrentColor = e;

            preventOverflow = false;
        }
Example #2
0
 public int ToDecimal(ColorFormat format = ColorFormat.RGB)
 {
     return(ColorHelper.ColorToDecimal(ARGB.R, ARGB.G, ARGB.B, ARGB.A, format));
 }