private void tboxCMYKC_TextChanged(object sender, EventArgs e) { if (changing) { return; } try { RGBColor rGB = new CMYKColor( Convert.ToDouble(tboxCMYKC.Text) / 100d, Convert.ToDouble(tboxCMYKM.Text) / 100d, Convert.ToDouble(tboxCMYKY.Text) / 100d, Convert.ToDouble(tboxCMYKK.Text) / 100d ).ToRGB(); labelColor.BackColor = labelColor.ForeColor = Color.FromArgb( rGB.R, rGB.G, rGB.B ); } catch (Exception ex) { MessageBox.Show("AArrrr!!! " + ex.Message); } }
private void updateCMYK(CMYKColor color) { tboxCMYKC.Text = (color.C * 100).ToString(); tboxCMYKM.Text = (color.M * 100).ToString(); tboxCMYKY.Text = (color.Y * 100).ToString(); tboxCMYKK.Text = (color.K * 100).ToString(); trackBarCMYKC.Value = Convert.ToInt32(color.C * 100); trackBarCMYKM.Value = Convert.ToInt32(color.M * 100); trackBarCMYKY.Value = Convert.ToInt32(color.Y * 100); trackBarCMYKK.Value = Convert.ToInt32(color.K * 100); }