Example #1
0
        private void v_nd_ValueChanged(object sender, EventArgs e)
        {
            if (!IsInRange(0, 100, (double)v_nd.Value))
            {
                v_nd.Value = 0;
                MessageBox.Show("Значение должно лежать в промежутке от 0 до 100 :)");
                return;
            }

            if (hsvChangeP)
            {
                return;
            }

            Recalculate(() =>
            {
                _hsv.ChangeVColorWithNotify((double)v_nd.Value / 100);
                v_scroll.Value = (int)(_hsv.V * 100);
                RevalueFromHSVControlls();
            });
        }