TcxGridBandedTableController.FocusNextColumnVertically(Integer,Boolean,Boolean) Method
Focuses the upper/lower focusable column in the current data row.
Declaration
function FocusNextColumnVertically(AFocusedColumnIndex: Integer; AGoForward: Boolean; AGoOnCycle: Boolean): Boolean;
Parameters
Name | Type |
---|---|
AFocusedColumnIndex | Integer |
AGoForward | Boolean |
AGoOnCycle | Boolean |
Returns
Type |
---|
Boolean |
Remarks
A Banded Table View enables you to arrange columns in several lines by setting their Position.RowIndex properties. When a user focuses a column in the top line of the current record and presses the Down arrow key, the focus is moved to a relative column in a lower line of the same record. Pressing the Up arrow key in the last line focuses a relative column in an upper line.
The FocusNextColumnVertically function is used to focus the upper/lower column in these cases. It looks for a column relative to the AFocusedColumnIndex column in the following/preceding line(s) based on the AGoForward parameter. AGoForward specifies the direction of the search.
FocusNextColumnVertically calls the FindNextColumnVertically function to get the index of a required column. If the returned index is a valid, the corresponding column is focused. Refer to the FindNextColumnVertically description for more details.
FocusNextColumnVertically returns True, if a focusable column was found and focused. Otherwise, it returns False.