GRID.ItemBorders |
mask = GRID.ItemBorders( BYVAL nControl AS INTEGER, BYVAL row AS INTEGER, BYVAL column AS INTEGER, [BYVAL mask AS INTEGER] ) AS INTEGER
mask = GRID.ItemBorders( BYVAL nControl AS INTEGER, BYVAL row AS INTEGER, BYVAL column AS INTEGER, BYVAL nLeft AS INTEGER, BYVAL nTop AS INTEGER, BYVAL nRight AS INTEGER, BYVAL nBottom AS INTEGER ) AS INTEGER
Sets or removes borders on individual cells. The second syntax allows you to set or remove border on each side of a cell. This is only valid for non fixed cells. For fixed cells, you can only remove or use flat borders.
' Cell Borders CONST MG_DEFAULT_BORDER = -1 ' Use on individual border components or as a mask CONST MG_MAX_BORDER_WIDTH = 2 ' Max width on cell borders CONST MG_FIXED_FLAT = 0x01010101 ' Mask to enable flat borders on fixed rows/columns CONST MG_FIXED_NONE = 0xFF00FF00 ' Mask to use to remove borders on fixed rows/columns
Example:
' Create Header Cell GRID.ItemType( nControl, 1, 1, MG_CELL_STRING ) GRID.ItemBorders( nControl, 1, MG_COL_ALL, MG_FIXED_NONE ) GRID.ItemFormat( nControl, 1, 1, MG_DT_NOCLIP, MG_FORMAT_ADD ) GRID.ItemText( nControl, 1, 1, strTitle ) |