Example #1
0
 private void UpdateControls(MyColor color)
 {
     DrawColors();
     dialogChanged       = true;
     nudHue.Value        = (decimal)Math.Round(color.HSB.Hue360);
     nudSaturation.Value = (decimal)Math.Round(color.HSB.Saturation100);
     nudBrightness.Value = (decimal)Math.Round(color.HSB.Brightness100);
     nudRed.Value        = color.RGB.Red;
     nudGreen.Value      = color.RGB.Green;
     nudBlue.Value       = color.RGB.Blue;
     nudCyan.Value       = (decimal)Math.Round(color.CMYK.Cyan100);
     nudMagenta.Value    = (decimal)Math.Round(color.CMYK.Magenta100);
     nudYellow.Value     = (decimal)Math.Round(color.CMYK.Yellow100);
     nudKey.Value        = (decimal)Math.Round(color.CMYK.Key100);
     txtHex.Text         = MyColors.ColorToHex(color);
     txtDecimal.Text     = MyColors.ColorToDecimal(color).ToString();
     dialogChanged       = false;
 }