Sign in Join
FPDoc Onlineexperiment

TGridFlagsOption enumeration

In unit Grids

Represents state flags used in a grid control.

Declaration

pascal
TGridFlagsOption = (gfEditorUpdateLock,gfNeedsSelectActive,gfEditorTab,
 gfRevEditorTab,gfVisualChange,gfColumnsLocked,
 gfEditingDone,gfSizingStarted,gfPainting,
 gfUpdatingSize,gfClientRectChange,gfAutoEditPending,
 gfUpdatingScrollbar)

Description

TGridFlagsOption is an enumerated type with values which reflect temporal state changes in a grid control. Values from TGridFlagsOption are stored at run-time in the TGridFlags set type used for the TCustomGrid.GridFlags property.

See also

Values

gfEditorUpdateLockIndicates a cell is locked during a cell editor update.
gfNeedsSelectActiveIndicates a selection needs to be active prior to mouse down or move actions.
gfEditorTabIndicates a Tab key can be applied to focus the next cell in the grid.
gfRevEditorTabIndicates if Shift+Tab can be used to select the previous cell in the grid.
gfVisualChangeIndicates visible changes to row or column sizes can be applied to the grid.
gfColumnsLockedIndicates columns in the grid are locked and cannot be reordered.
gfEditingDoneIndicates editing using a cell editor has been completed.
gfSizingStartedIndicates a row or column sizing action is in effect.
gfPaintingIndicates the grid is being redrawn.
gfUpdatingSizeIndicates the grid is updating its size.
gfClientRectChangeIndicates the client rectangle for the grid has changed.
gfAutoEditPendingIndicates a cell editor is being prepared for a newly selected cell in the grid.
gfUpdatingScrollbarIndicates the visibility of scroll bar(s) has been changed for a grid.

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