private void ColorSlider_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (trackMode != 0)
{
if (trackMode == 1)
{
// left arrow tracking
min = e.X - dx;
min = System.Math.Max(min, 0);
min = System.Math.Min(min, max);
}
if (trackMode == 2)
{
// right arrow tracking
max = e.X - dx;
max = System.Math.Max(max, min);
max = System.Math.Min(max, 255);
}
// repaint control
Invalidate();
}
}
}