private void ScrollAndActivateTimer(EnumScrollAction scrollAction)
 {
     Scroll(scrollAction);
     timerAction    = scrollAction;
     timer.Interval = 500;
     timer.Start();
 }
        private void Scroll(EnumScrollAction scrollAction)
        {
            int change = SmallChange;

            if (scrollAction == EnumScrollAction.Up)
            {
                change = -SmallChange;
            }
            else if (scrollAction == EnumScrollAction.PageDown)
            {
                change = LargeChange;
            }
            else if (scrollAction == EnumScrollAction.PageUp)
            {
                change = -LargeChange;
            }

            SetValue(currentValue + change);
        }