private void repeatClickTimer_Tick(object sender, EventArgs e)
{
const int PageSize = 0;
if (PositionCount > 0)
Math.Max(sliderSize, Height/PositionCount);
var pt = PointToClient(Cursor.Position);
if (pt.Y < sliderPosition)
{
Position--;
Invalidate();
if (ValueChanged != null)
ValueChanged(this, new EventArgs());
repeatClickTimer.Interval = 50;
}
else if (pt.Y > sliderPosition + PageSize)
{
Position++;
Invalidate();
if (ValueChanged != null)
ValueChanged(this, new EventArgs());
repeatClickTimer.Interval = 50;
repeatClickTimer.Start();
}
}