Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
        }