Example #1
0
 private void layoutView_MouseMove(object sender, MouseEventArgs e)
 {
     if (_trackMousePosition)
     {
         _autoScrollHelper.ScrollIfNeeded();
     }
 }
Example #2
0
            private void scrollTimer_Tick(object sender, EventArgs e)
            {
                _owner.ScrollIfNeeded();

                if (GoDown)
                {
                    _view.VisibleRecordIndex++;
                }
                if (GoUp)
                {
                    _view.VisibleRecordIndex--;
                }
                if (GoLeft)
                {
                    _view.VisibleRecordIndex--;
                }
                if (GoRight)
                {
                    _view.VisibleRecordIndex++;
                }

                if (_view.VisibleRecordIndex == 0 || _view.VisibleRecordIndex == _view.RowCount - 1)
                {
                    ScrollTimer.Stop();
                }
            }