This section contains information on the control constants of the ModHFGrid.
AddModeSettings Property
Constant | Value | Description |
flexNoAddNew | 0 | The current cell is not in the last row, and no AddNew operation is pending. |
flexAddNewCurrent | 1 | The current cell is in the last row, but no AddNew operation is pending. |
flexAddNewPending | 2 | The current cell is in the next to last row. This is a result of either a pending AddNew operation initiated by the user through the user interface of the ModHFGrid or setting a column's Value or Text property programmatically. |
AllowUserResizing Property
Constant | Value | Description |
flexResizeNone | 0 | The user cannot resize with the mouse. This is the default. |
flexResizeColumns | 1 | The user can resize columns using the mouse. |
flexResizeRows | 2 | The user can resize rows using the mouse. |
flexResizeBoth | 3 | The user can resize columns and rows using the mouse. |
Appearance Property
Constant | Value | Description |
flexFlat | 0 | The overall look of ModHFGrid is flat, or normal. |
flex3D | 1 | The overall look of ModHFGrid is three-dimensional. |
BorderStyle Property
Constant | Value | Description |
flexBorderNone | 0 | There is no border. |
flexBorderSingle | 1 | There is a single border. |
CellAlignment Property
Constant | Value | Description |
flexAlignLeftTop | 0 | The cell content is aligned left, top. |
flexAlignLeftCenter | 1 | The cell content is aligned left, center. This is the default for strings. |
flexAlignLeftBottom | 2 | The cell content is aligned left, bottom. |
flexAlignCenterTop | 3 | The cell content is aligned center, top. |
flexAlignCenterCenter | 4 | The cell content is aligned center, center. |
flexAlignCenterBottom | 5 | The cell content is aligned center, bottom. |
flexAlignRightTop | 6 | The cell content is aligned right, top. |
flexAlignRightCenter | 7 | The cell content is aligned right, center. This is the default for numbers. |
flexAlignRightBottom | 8 | The cell content is aligned right, bottom. |
flexAlignGeneral | 9 | The cell content is of general alignment. This is left, center for strings and right, center for numbers. |
CellPictureAlignment Property
Constant | Value | Description |
flexAlignLeftTop | 0 | The picture is aligned left, top. |
flexAlignLeftCenter | 1 | The picture is aligned left, center. |
flexAlignLeftBottom | 2 | The picture is aligned left, bottom. |
flexAlignCenterTop | 3 | The picture is aligned center, top. |
flexAlignCenterCenter | 4 | The picture is aligned center, center. |
flexAlignCenterBottom | 5 | The picture is aligned center, bottom. |
flexAlignRightTop | 6 | The picture is aligned right, top. |
flexAlignRightCenter | 7 | The picture is aligned right, center. |
flexAlignRightBottom | 8 | The picture is aligned right, bottom. |
CellTextStyle, TextStyle, TextStyleFixed Properties
Constant | Value | Description |
flexTextFlat | 0 | The text is normal, flat text. |
flexTextRaised | 1 | The text appears raised. |
flexTextInset | 2 | The text appears inset. |
flexTextRaisedLight | 3 | The text appears slightly raised. |
flexTextInsetLight | 4 | The text appears slightly inset. |
CellType Properties
Constant | Value | Description |
flexCellTypeStandard | 0 | The cell is a standard cell. |
flexCellTypeFixed | 1 | The cell is contained in a fixed row or column. |
flexCellTypeHeader | 2 | The cell is a header cell for a band of data. |
flexCellTypeIndent | 3 | The cell is used in a column that indents a band of data. |
flexCellTypeUnpopulated | 4 | The cell is an unpopulated cell. |
ColAlignment Properties
Constant | Value | Description |
flexAlignLeftTop | 0 | The column content is aligned left, top. |
flexAlignLeftCenter | 1 | The column content is aligned left, center. This is the default for strings. |
flexAlignLeftBottom | 2 | The column content is aligned left, bottom. |
flexAlignCenterTop | 3 | The column content is aligned center, top. |
flexAlignCenterCenter | 4 | The column content is aligned center, center. |
flexAlignCenterBottom | 5 | The column content is aligned center, bottom. |
flexAlignRightTop | 6 | The column content is aligned right, top. |
flexAlignRightCenter | 7 | The column content is aligned right, center. This is the default for numbers. |
flexAlignRightBottom | 8 | The column content is aligned right, bottom. |
flexAlignGeneral | 9 | The column content is of general alignment. This is left, center for strings and right, center for numbers. |
ColHeader Property
Constant | Value | Description |
flexColHeaderOff | 0 | No headers display for the band. |
flexColHeaderOn | 1 | The headers display for each band. |
DisplayBandSettings Property
Constant | Value | Description |
flexBandDisplayHorizontal | 0 | The bands within the ModHFGrid display horizontally. This is the default. |
flexBandDisplayVertical | 1 | The bands within the ModHFGrid display vertically. |
DisplayCellSettings Property
Constant | Value | Description |
FlexCellDisplayHorizontal | 0 | The bands within the ModHFGrid display horizontally. |
flexCellDisplayVertical | 1 | The bands within the ModHFGrid display vertically. |
FillStyle Property
Constant | Value | Description |
flexFillSingle | 0 | Single. Changing Text or any of the cell properties only affects the active cell. This is the default. |
flexFillRepeat | 1 | Repeat. Changing the Text or any of the cell properties affects all selected cells. |
FocusRect Property
Constant | Value | Description |
flexFocusNone | 0 | There is no focus rectangle around the current cell. |
flexFocusLight | 1 | There is a light focus rectangle around the current cell. This is the default. |
flexFocusHeavy | 2 | There is a heavy focus rectangle around the current cell. |
GridLines, GridLinesFixed Properties
Constant | Value | Description |
flexGridNone | 0 | No Lines. There are no lines between cells. This is the default for GridLines. |
flexGridFlat | 1 | Lines. The line style between cells is set to normal, flat lines. This is the default for GridLines. |
flexGridInset | 2 | Inset Lines. The line style between cells is set to inset lines. This is the default for GridLinesFixed. |
flexGridRaised | 3 | Raised Lines. The line style between cells is set to raised lines. This is the default for GridLinesFixed. |
HighLight Property
Constant | Value | Description |
flexHighlightNever | 0 | There is no highlight on the selected cells. |
flexHighlightAlways | 1 | The selected cells are always highlighted. This is the default. |
flexHighlightWithFocus | 2 | The highlight appears only when the control has focus. |
MergeCells Property
Constant | Value | Description |
flexMergeNever | 0 | Never. The cells containing identical content are not grouped. This is the default. |
flexMergeFree | 1 | Free. Cells with identical content always merge. |
flexMergeRestrictRows | 2 | Restrict Rows. Only adjacent cells (to the left) within the row containing identical content merge. |
flexMergeRestrict-Columns | 3 | Restrict Columns. Only adjacent cells (to the top) within the column containing identical content merge. |
flexMergeRestrictBoth | 4 | Restrict Both. Only adjacent cells within the row (to the left) or column (to the top) containing identical content merge. |
MousePointer Property
Constant | Value | Description |
flexDefault | 0 | The outline of ModHFGrid. |
flexArrow | 1 | An arrow pointer. |
flexCross | 2 | A set of crosshairs. |
flexIBeam | 3 | An "I"-shaped beam to allow for text entry. |
flexIcon | 4 | A square within a square. |
flexSize | 5 | A resizing pointer with arrows facing up, down, left, and right. |
flexSizeNESW | 6 | A resizing pointer with arrows pointing to the upper right and lower left. |
flexSizeNS | 7 | A resizing pointer with arrows pointing up and down. |
flexSizeNWSE | 8 | A resizing pointer with arrows pointing to the upper left and lower right. |
flexSizeEW | 9 | A resizing pointer with arrows pointing left and right. |
flexUpArrow | 10 | An arrow pointing up. |
flexHourGlass | 11 | An hourglass symbol. |
flexNoDrop | 12 | A no-drop pointer. |
flexCustom | 13 | A custom-style pointer. |
PictureType Property
Constant | Value | Description |
flexPictureColor | 0 | This produces a high-quality, full-color image. |
flexPictureMonochrome | 1 | This produces a lower-quality, monochrome, image that consumes less memory. |
RowSizingSettings Property
Constant | Value | Description |
flexRowSizeIndividual | 0 | Resizing a row changes only the height of the row sized. This is the default. |
flexRowSizeAll | 1 | Resizing a row changes the height of all rows in the ModHFGrid. |
SelectionMode Property
Constant | Value | Description |
flexSelectionFree | 0 | Free. This makes it possible for individual cells in the ModHFGrid to be selected, spreadsheet-style. This is the default. |
flexSelectionByRow | 1 | By Row. This forces selections to span entire rows, as in a multi-column list box or record-based display. |
flexSelectionByColumn | 2 | By Column. This forces selections to span entire columns, as if selecting ranges for a chart or fields for sorting. |
ScrollBars Property
Constant | Value | Description |
flexScrollNone | 0 | The ModHFGrid has no scroll bars. |
flexScrollHorizontal | 1 | The ModHFGrid has a horizontal scroll bar. |
flexScrollVertical | 2 | The ModHFGrid has a vertical scroll bar. |
flexScrollBoth | 3 | The ModHFGrid has horizontal and vertical scroll bars. This is the default. |
Sort Property
Constant | Value | Description |
flexSortNone | 0 | None. No sorting is performed. |
flexSortGenericAscending | 1 | Generic Ascending. An ascending sort, which estimates whether text is string or number, is performed. |
flexSortGenericDescending | 2 | Generic Descending. A descending sort, which estimates whether text is string or number, is performed. |
flexSortNumericAscending | 3 | Numeric Ascending. An ascending sort, which converts strings to numbers, is performed. |
flexSortNumericDescending | 4 | Numeric Descending. A descending sort, which converts strings to numbers, is performed. |
flexSortStringNoCaseAsending | 5 | String Ascending. An ascending sort using case-insensitive string comparison is performed. |
flexSortNoCaseDescending | 6 | String Descending. A descending sort using case-insensitive string comparison is performed. |
flexSortStringAscending | 7 | String Ascending. An ascending sort using case-sensitive string comparison is performed. |
flexSortStringDescending | 8 | String Descending. A descending sort using case-sensitive string comparison is performed. |
flexSortCustom | 9 | Custom. This uses the Compare event to compare rows. |