void _bsPicker_SaturationChanged(object sender, EventArgs e)
{
_sNumeric.ValueChanged -= _sNumeric_ValueChanged;
_sNumeric.Value = (int)(_bsPicker.Saturation * 255);
_sNumeric.ValueChanged += _sNumeric_ValueChanged;
Color rgbColor = GetColorFromHSL(_huePicker.Hue, _bsPicker.Saturation, _bsPicker.Brightness);
_rNumeric.ValueChanged -= _rNumeric_ValueChanged;
_rNumeric.Value = rgbColor.R;
_rNumeric.ValueChanged += _rNumeric_ValueChanged;
_gNumeric.ValueChanged -= _gNumeric_ValueChanged;
_gNumeric.Value = rgbColor.G;
_gNumeric.ValueChanged += _gNumeric_ValueChanged;
_bNumeric.ValueChanged -= _bNumeric_ValueChanged;
_bNumeric.Value = rgbColor.B;
_bNumeric.ValueChanged += _bNumeric_ValueChanged;
_color = Color.FromArgb((int)(_alphaPicker.Alpha * 255), rgbColor); ;
ColorChanged(this, null);
}
void _huePicker_HueChanged(object sender, EventArgs e)