For anyone used to the ComponentOne VSFlexGrid, I notice a difference in the Cell property behaviour - Krool's VBFlexGrid requires the FillStyle property to be set to FlexFillStyleRepeat in order to change the property of multiple cells in a range using the Cell property. VSFlexGrid does not require this (the FillStyle is ignored and the property change is always applied to all cells in the range). Not a big deal, just something to be aware of if switching from the VSFlexGrid to VBFlexGrid.