TabAction Property

       

Sets or returns a value that defines the behavior of the tab key.

Syntax

object.TabAction [= value]

The TabAction property syntax has these parts:

Part Description
object An object expression that evaluates to an object in the Applies To list.
value A number or constant that defines the behavior of the tab key, as described in Settings.

Settings

The settings for value are:

Constant Value Description
dbgControlNavigation 0 (Default) The tab key moves to the next or previous control on the form.
dbgColumnNavigation 1 The tab key moves the current cell to the next or previous column. However, if this action would cause the current row to change, then the next or previous control on the form receives focus.
dbgGridNavigation 2 The tab key moves the current cell to the next or previous column. The behavior of the tab key at row boundaries is determined by the WrapCellPointer property. When this setting is used, the tab key never results in movement to another control.

Remarks

The TabAction property does not determine if the tab key will cross split boundaries. Use the TabAcrossSplits property to control this behavior.

The value of the TabAction property overrides the WrapCellPointer property behavior. For example, if WrapCellPointer is True and TabAction is set to dbgColumnNavigation, and you're on the last column of the DataGrid, pressing the Tab key brings you to the next control in the tab index order instead of to the first column of the next row.