Sign in Join
FPDoc Onlineexperiment

TCustomGrid.TopRow property

Member of TCustomGridprotectedIn unit Grids

The first visible row in the grid.

Declaration

pascal
property TopRow: Integer read GetTopRow write SetTopRow;

Description

TopRow is an Integer property with the position of the first row visible in the control. Rows are numbered from 0 to RowCount-1 but the first accessible row is at the ordinal position in FixedRows. In short: when FixedRows is 1, row number 0 is not accessible. When FixedRows is 2, row numbers 0 and 1 are not accessible. Ad infinitum.

Setting a new value for the property causes the grid to scroll until the specified row number becomes visible. The current column a selection is not affected. No actions are performed if the row is already visible (even if it is not the first visible row).

The property value is read from and written to the cached internal TopLeft member for the control.

Use ScrollToCell to make the cell at a specific column and row number become visible in the grid control.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.