When implementing the ICellEditor-interface, your InPlace-property should return false. This means that the grid won’t automatically give the control the size of the gridcell. It does mean that the celleditor will be moved outside the gridcell-rectangle (above or below).
You could also let InPlace return true, but in your ActivateControl-method, you create a Panel (or a different control) and place it above the grid at the position of the cell.
Imported from legacy forums. Posted by Tommy (had 246 views)