Class: TEgDBGridEx
property ExtendedStrEditor: Boolean default False;
Whether a variable-length String column
(ftString/ftWideString - not fixed-length
ftFixedChar/ftFixedWideChar) uses the same
extended in-place editor behavior a Memo/CLOB column always has, instead
of the plain default single-line editor a String column has always used.
False (the default) preserves that original behavior; set
True to extend the Memo/CLOB editing behavior below to
variable-length String columns too. Overridable per column - see TEgColumn.ExtendedStrEditor.
Fixed-length columns
(ftFixedChar/ftFixedWideChar) never use the
extended behavior, regardless of this property’s value.
A Memo/CLOB column’s in-place editor - and a String column’s, once
this property (or its per-column override) resolves True -
behaves differently from a plain TDBGrid editor in the
following ways:
Font.Size (clamped 6..72) for as long as the cell stays in
edit mode. This is a display convenience only: the change is never
written back to Column.Font, so the next cell entered
resets the font to the column’s normal size, the same as any other
column.None of this changes how the cell is painted while not being edited -
CellWordWrap
and MemoMaxChars
still control the read-only preview exactly as before, and a String
column’s own resting-state rendering is completely unaffected by this
property either way.