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 = Math.Max( min, 0 );
min = Math.Min( min, max );
}
if ( trackMode == 2 )
{
// right arrow tracking
max = e.X - dx;
max = Math.Max( max, min );
max = Math.Min( max, 255 );
}
// repaint control
Invalidate( );
}
}
}