TpTrayUtility.Components.TpScrollBar.repeatClickTimer_Tick C# (CSharp) Method

repeatClickTimer_Tick() private method

private repeatClickTimer_Tick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
		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();
			}
		}