[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Grids' (#lcl)

# TAutoAdvance

Enumerated type with values controlling grid auto advance behavior.

## Declaration

Source position: grids.pas line 146

`type TAutoAdvance = (`
`aaNone,` |  | Auto advance is not enabled.
`aaDown,` |  | Advances down to the next row in the grid.
`aaRight,` |  | Advances to the right (next cell) in the grid.
`aaLeft,` |  | Advances to the left (previous cell) in the grid.
`aaRightDown,` |  | Advances to the right and then to the next row.
`aaLeftDown,` |  | Advances to the left and then to the next row.
`aaRightUp,` |  | Advances to the right and then to the previous row.
`aaLeftUp` |  | Advances to the left and then to the previous row.
`);`

## Description

TAutoAdvance is an enumerated type with values that represent the auto advance behaviors available in a grid control. TAutoAdvance is the type used to represent the AutoAdvance and TabAdvance properties in TCustomGrid.

## See also

TCustomGrid.AutoAdvance |  | Direction used when automatically moving the selection to the next selectable cell.
TCustomGrid.TabAdvance |  | Controls the behavior for Tab navigation in the grid control.
TCustomGrid.MoveNextSelectable |  | Moves to the next selectable cell in the specified direction.
TCustomGrid.MouseDown |  | Handles mouse down events for the grid control.
TCustomGrid.KeyDown |  | Handles key down events for the grid control.