SetEditValue
Forms, interaction, edit history
Description
Replaces the whole transient value of the active edit with a caller-supplied string
For single-line or multiline text fields with a configured maximum length the value is truncated at a complete extended grapheme boundary, so no surrogate pair or combining sequence is divided
DisplayValue, clamps the directed selection into the new value, recomputes Modified and records one whole-value delta entry for undo
Declaration
function SetEditValue(const NewValue: WideString): Integer;
Parameters
| NewValue | Replacement transient value, clamped to the field maximum length when one is configured |
|---|
Return value
Returns 1 when the value was stored and 0 when no edit is active or the session is applying an edit, history step or commit
Example
Session.BeginEdit(FieldIndex);
Session.SetEditValue('New content');
See also
EditValue, RecordEditHistory, ClampTextLength, BeginEdit, CommitEdit