Ejemplo n.º 1
0
        // For HLS
        private void setRGBFromHLS()
        {
            TransformationHLStoRGB trans = new TransformationHLStoRGB(textBoxHue.Text,
                                                                      textBoxLightness.Text, textBoxSaturation.Text);

            textBoxRed.TextChanged   -= textBoxRed_TextChanged;
            textBoxGreen.TextChanged -= textBoxGreen_TextChanged;
            textBoxBlue.TextChanged  -= textBoxBlue_TextChanged;
            trackBarRed.Scroll       -= trackBarRed_Scroll;
            trackBarGreen.Scroll     -= trackBarGreen_Scroll;
            trackBarBlue.Scroll      -= trackBarBlue_Scroll;

            textBoxRed.Text     = Convert.ToString(trans.getRed());
            textBoxGreen.Text   = Convert.ToString(trans.getGreen());
            textBoxBlue.Text    = Convert.ToString(trans.getBlue());
            trackBarRed.Value   = trans.getRed();
            trackBarGreen.Value = trans.getGreen();
            trackBarBlue.Value  = trans.getBlue();

            textBoxRed.TextChanged   += textBoxRed_TextChanged;
            textBoxGreen.TextChanged += textBoxGreen_TextChanged;
            textBoxBlue.TextChanged  += textBoxBlue_TextChanged;
            trackBarRed.Scroll       += trackBarRed_Scroll;
            trackBarGreen.Scroll     += trackBarGreen_Scroll;
            trackBarBlue.Scroll      += trackBarBlue_Scroll;
        }
Ejemplo n.º 2
0
        // For CMY
        private void setCMYFromRGB()
        {
            TransformationHLStoRGB trans = new TransformationHLStoRGB(textBoxHue.Text,
                                                                      textBoxLightness.Text, textBoxSaturation.Text);

            trackBarCyan.Scroll    -= trackBarCyan_Scroll;
            trackBarMagenta.Scroll -= trackBarMagenta_Scroll;
            trackBarYellow.Scroll  -= trackBarYellow_Scroll;

            textBoxCyan.Text      = TransformationCMY.getCMYbyRGB(textBoxRed.Text);
            textBoxMagenta.Text   = TransformationCMY.getCMYbyRGB(textBoxGreen.Text);
            textBoxYellow.Text    = TransformationCMY.getCMYbyRGB(textBoxBlue.Text);
            trackBarCyan.Value    = TransformationCMY.reSizeCMY(textBoxCyan.Text);
            trackBarMagenta.Value = TransformationCMY.reSizeCMY(textBoxMagenta.Text);
            trackBarYellow.Value  = TransformationCMY.reSizeCMY(textBoxYellow.Text);

            trackBarCyan.Scroll    += trackBarCyan_Scroll;
            trackBarMagenta.Scroll += trackBarMagenta_Scroll;
            trackBarYellow.Scroll  += trackBarYellow_Scroll;
        }