SetEditValue

表单、交互、编辑历史

描述

用调用方提供的字符串替换活动编辑的整个临时值

对配置了最大长度的单行或多行文本字段,值会在完整的扩展字素边界处截断,因此代理对或组合序列不会被拆开

该更改更新 DisplayValue,把方向性选择钳制进新值,重新计算 Modified,并记录一条供撤销的整值增量条目

声明

function SetEditValue(const NewValue: WideString): Integer;

参数

NewValue替换用的临时值,配置了字段最大长度时会被限制到该长度

返回值

值已存储时返回 1;没有活动编辑,或会话正在应用编辑、历史步骤或提交时返回 0

示例

Session.BeginEdit(FieldIndex);
Session.SetEditValue('New content');

另请参阅

EditValue, RecordEditHistory, ClampTextLength, BeginEdit, CommitEdit