I created my custom Column classes from TColumn and i am doing some custom drawing on cell canvas like this:
type
TCustomCol = class(TColumn)
protected
procedure DrawCell(const Canvas: TCanvas; const Row: integer; const Bounds: TRectF; const Value: TValue); override;
end;
The problem is that my cells are all editable by default, if i dont set editing mode in grid options they will be non editable but i want only certain cells to be non-editable.