Grid Constants

The following table shows the constants for the CellAlignment property. Use these constants anywhere in your code in place of actual values.

Constant
Value
Description
flexAlignLeftTop 0 Left top
flexAlignLeftCenter 1 Left center (default for strings)
flexAlignLeftBottom 2 Left bottom
flexAlignCenterTop 3 Center top
flexAlignCenterCenter 4 Center center
flexAlignCenterBottom 5 Center bottom
flexAlignRightTop 6 Right top
flexAlignRightCenter 7 Right center (default for numbers)
flexAlignRightBottom 8 Right bottom
flexAlignGeneral 9 General

The following table shows the constants for the CellTextStyle and TextStyle properties. Use these constants anywhere in your code in place of actual values.

Constant
Value
Description
flexTextFlat 0 Regular text
flexTextRaised 1 Text appears raised
flexTextInset 2 Text appears inset
flexTextRaisedLight 3 Text appears slightly raised
flexTextInsetLight 4 Text appears slightly inset

The following table shows the constants for the ColAlignment property. Use these constants anywhere in your code in place of actual values.

Constant
Value
Description
flexAlignCenter 2 Center data in column
flexAlignLeft 0 Left-align data in column
flexAlignRight 1 Right-align data in column

The following table shows the constants for the FillStyle property. Use these constants anywhere in your code in place of actual values.

Constant
Value
Description
flexFillSingle 0 Changing the setting for the Text property affects only the active cell.
flexFillRepeat 1 Changing the setting for the Text property affects all selected cells.

The following table shows the constants for the FocusRect property. Use these constants anywhere in your code in place of actual values.

Constant
Value
Description
flexFocusNone 0 No focus rectangle around current cell.
flexFocusLight 1 Default. Light focus rectangle around current cell.
flexFocusHeavy 2 Heavy focus rectangle around current cell.

The following table shows the constants for the GridLines property. Use these constants anywhere in your code in place of actual values.

Constant
Value
Description
flexGridNone 0 Default for GridLines. No lines between cells.
flexGridFlat 1 Sets line style between cells to normal lines.
flexGridInset 2 Sets line style between cells to inset lines.

The following table shows the constants for the HighLight property. Use these constants anywhere in your code in place of actual values.

Constant
Value
Description
flexHighlightNever 0 Selected cells are never highlighted.
flexHighlightAlways 1 Default. Selected cells are always highlighted.
flexHighlightWithFocus 2 Selected cells are highlighted only when they are in focus.

The following table shows the constants for the SelectionMode property. Use these constants anywhere in your code in place of actual values.

Constant
Value
Description
flexSelectionFree 0 Default. Individual cells in PVBGrid can be selected.
flexSelectionByRow 1 Entire rows at a time are selected in PVBGrid.
flexSelectionByColumn 2 Entire columns at a time are selected in PVBGrid.

The following table shows the constants for the ScrollBars property. Use these constants anywhere in your code in place of actual values.

Constant
Value
Description
flexScrollBarNone 0 PVBGrid has no scroll bars.
flexScrollBarHorizontal 1 PVBGrid has a horizontal scroll bar.
flexScrollBarVertical 2 PVBGrid has a vertical scroll bar.
flexScrollBarBoth 3 Default. PVBGrid has horizontal and vertical scroll bars.

The following table shows the constants for the Sort property. Use these constants anywhere in your code in place of actual values.

Constant
Value
Description
flexSortNone 0 No sorting
flexSortGenAscend 1 Ascending sort which guesses whether text is string or number
flexSortGenDescend 2 Descending sort which guesses whether text is string or number
flexSortNumAscend 3 Ascending sort which converts strings to numbers
flexSortNumDescend 4 Descending sort which converts strings to numbers
flexSortStrAscend 5 Ascending sort using case-insensitive string comparison
flexSortStrDescend 6 Descending sort using case-insensitive string comparison
flexSortStrAscendCase 7 Ascending sort using case-sensitive string comparison
flexSortStrDescendCase 8 Descending sort using case-sensitive string comparison
flexSortCustom 9 Uses Compare event to compare rows