At row boundaries, namely the first and last column, grid
navigation depends on the WrapCellPointer
property. The following explanation assumes that the AllowArrows property is
True, and that the TabAction property is set to
either TabActionEnum.ColumnNavigation or
TabActionEnum.GridNavigation.
Left/Right Arrows |
If the WrapCellPointer property is
True, the current cell wraps across row boundaries. If the current
cell is in the last column, the RIGHT ARROW key moves it to the first
column of the next row. If the current cell is in the first column, the
LEFT ARROW key moves it to the last column of the previous row.
If the WrapCellPointer property is
False (the default), these keys cannot move the current cell at row
boundaries. |
TAB |
If the TabAction property is
ColumnNavigation, the cell pointer does not wrap to an adjacent
row, and the WrapCellPointer property is ignored. If the current
cell is in the last column, TAB moves focus to the next control in the tab
order. If the current cell is in the first column, SHIFT+TAB moves focus
to the previous control in the tab order.
If the TabAction property is
GridNavigation and WrapCellPointer is True, TAB and
SHIFT+TAB move the current cell to the next or previous row. The current
cell will not cross row boundaries if WrapCellPointer is
False. |